Skip to content

Commit 96a7668

Browse files
committed
fix
1 parent 8b9527c commit 96a7668

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/common/column/tests/it/binview/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -153,11 +153,11 @@ fn test_slice() {
153153
let array: Utf8ViewColumn = data.into_iter().collect();
154154
assert_eq!(array.total_bytes_len(), 78);
155155
assert_eq!(array.total_buffer_len(), 60);
156-
assert_eq!(array.memory_size(), 156);
156+
assert_eq!(array.memory_size(), 198);
157157

158158
let a0 = array.clone().sliced(0, 2);
159159
assert_eq!(a0.into_iter().collect::<Vec<_>>(), vec!["hello", "world",]);
160-
assert_eq!(a0.memory_size(), 32);
160+
assert_eq!(a0.memory_size(), 50);
161161
assert_eq!(a0.total_bytes_len(), 10);
162162

163163
let a1 = array.clone().sliced(2, 3);
@@ -166,14 +166,14 @@ fn test_slice() {
166166
"yyyyyyyyyyyyyyyyyyyyy",
167167
"zzzzzzzzzzzzzzzzzzzzz",
168168
]);
169-
assert_eq!(a1.memory_size(), 90);
169+
assert_eq!(a1.memory_size(), 110);
170170
assert_eq!(a1.total_bytes_len(), 50);
171171

172172
let a2 = array.sliced(5, 1);
173173
assert_eq!(a2.into_iter().collect::<Vec<_>>(), vec![
174174
"abcabcabcabcabcabc",
175175
]);
176-
assert_eq!(a2.memory_size(), 34);
176+
assert_eq!(a2.memory_size(), 38);
177177
assert_eq!(a2.total_bytes_len(), 18);
178178
}
179179

src/query/expression/src/values.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -892,7 +892,7 @@ impl ScalarRef<'_> {
892892
ScalarRef::Decimal(_) => n * self.memory_size(),
893893
ScalarRef::Boolean(_) => n.div_ceil(8),
894894
ScalarRef::Binary(s) => s.len() * n + (n + 1) * 8,
895-
ScalarRef::String(s) => n * (20 + if s.len() > 12 { s.len() } else { 0 }),
895+
ScalarRef::String(s) => n * (20 + s.len()),
896896
ScalarRef::Timestamp(_) => n * 8,
897897
ScalarRef::TimestampTz(_) => n * 16,
898898
ScalarRef::Date(_) => n * 4,

src/query/expression/tests/it/block.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ fn test_block_entry_memory_size() {
9090
assert_eq!(3, entry.memory_size());
9191

9292
let col = StringType::from_data((0..10).map(|x| x.to_string()).collect::<Vec<_>>());
93-
assert_eq!(col.memory_size(), 10 * 16);
93+
assert_eq!(col.memory_size(), 210);
9494

9595
let array = ArrayColumn::<Int64Type>::new(
9696
Buffer::from_iter(0..10i64),

0 commit comments

Comments
 (0)