Skip to content

Commit 1f3c778

Browse files
committed
Remove some unnecessary functions
1 parent 07518f2 commit 1f3c778

File tree

9 files changed

+2
-44
lines changed

9 files changed

+2
-44
lines changed

src/common/column/src/fixedsizebinary/builder.rs

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -78,44 +78,12 @@ impl FixedSizeBinaryColumnBuilder {
7878
self.data.len()
7979
}
8080

81-
pub fn push_default(&mut self) {
82-
self.data.extend_from_slice(&vec![0; self.value_length]);
83-
}
84-
85-
pub fn put_char(&mut self, item: char) {
86-
self.data
87-
.extend_from_slice(item.encode_utf8(&mut [0; 4]).as_bytes());
88-
}
89-
90-
#[inline]
91-
pub fn put_str(&mut self, item: &str) {
92-
debug_assert!(self.value_length == item.len());
93-
self.data.extend_from_slice(item.as_bytes());
94-
}
95-
9681
#[inline]
9782
pub fn put_slice(&mut self, item: &[u8]) {
9883
debug_assert!(self.value_length == item.len());
9984
self.data.extend_from_slice(item);
10085
}
10186

102-
#[inline]
103-
pub fn commit_row(&mut self) {
104-
self.data.reserve(self.data.capacity());
105-
}
106-
107-
pub fn put_char_iter(&mut self, iter: impl Iterator<Item = char>) {
108-
for c in iter {
109-
let mut buf = [0; 4];
110-
let result = c.encode_utf8(&mut buf);
111-
self.data.extend_from_slice(result.as_bytes());
112-
}
113-
}
114-
115-
pub fn put(&mut self, item: &[u8]) {
116-
self.data.extend_from_slice(item);
117-
}
118-
11987
pub fn append_column(&mut self, other: &FixedSizeBinaryColumn) {
12088
debug_assert!(other.value_length == self.value_length);
12189
self.data.extend_from_slice(&other.data);
@@ -175,7 +143,6 @@ impl FixedSizeBinaryColumnBuilder {
175143
{
176144
for item in iterator {
177145
self.put_slice(item.as_ref());
178-
self.commit_row();
179146
}
180147
}
181148
}

src/query/expression/src/aggregate/payload_flush.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,6 @@ impl Payload {
339339
as usize as *const u8;
340340
let scalar = std::slice::from_raw_parts(data_address, str_len);
341341
fixed_size_binary_builder.put_slice(scalar);
342-
fixed_size_binary_builder.commit_row();
343342
}
344343
}
345344
fixed_size_binary_builder.build()

src/query/expression/src/kernels/take_chunks.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -818,7 +818,6 @@ impl Column {
818818
builder.put_slice(
819819
col[row_ptr.chunk_index as usize].index_unchecked(row_ptr.row_index as usize),
820820
);
821-
builder.commit_row();
822821
}
823822
}
824823
builder.build()

src/query/expression/src/types/interval.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,14 @@ impl ValueType for IntervalType {
135135

136136
fn push_item(builder: &mut Self::ColumnBuilder, item: Self::ScalarRef<'_>) {
137137
builder.put_slice(item);
138-
builder.commit_row();
139138
}
140139

141140
fn push_item_repeat(builder: &mut Self::ColumnBuilder, item: Self::ScalarRef<'_>, n: usize) {
142141
builder.push_repeat(item, n);
143142
}
144143

145144
fn push_default(builder: &mut Self::ColumnBuilder) {
146-
builder.push_default();
147-
builder.commit_row();
145+
builder.put_slice(&vec![0; builder.value_length]);
148146
}
149147

150148
fn append_column(builder: &mut Self::ColumnBuilder, other_builder: &Self::Column) {

src/query/expression/src/values.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2006,7 +2006,7 @@ impl ColumnBuilder {
20062006
builder.commit_row();
20072007
}
20082008
ColumnBuilder::Geometry(builder) => builder.commit_row(),
2009-
ColumnBuilder::Interval(builder) => builder.push_default(),
2009+
ColumnBuilder::Interval(builder) => builder.put_slice(&vec![0; builder.value_length]),
20102010
ColumnBuilder::Geography(builder) => builder.commit_row(),
20112011
}
20122012
}
@@ -2147,7 +2147,6 @@ impl ColumnBuilder {
21472147
for row in 0..rows {
21482148
let reader = &reader[step * row..];
21492149
builder.put_slice(reader);
2150-
builder.commit_row();
21512150
}
21522151
}
21532152
ColumnBuilder::Binary(builder)

src/query/formats/src/field_decoder/fast_values.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,6 @@ impl FastFieldDecoderValues {
522522
.to_le_bytes()
523523
.as_bytes(),
524524
);
525-
column.commit_row();
526525
Ok(())
527526
}
528527

src/query/formats/src/field_decoder/nested.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ impl NestedValues {
277277
.to_le_bytes()
278278
.as_bytes(),
279279
);
280-
column.commit_row();
281280
Ok(())
282281
}
283282

src/query/formats/src/field_decoder/separated_text.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,6 @@ impl SeparatedTextDecoder {
278278
.to_le_bytes()
279279
.as_bytes(),
280280
);
281-
column.commit_row();
282281
Ok(())
283282
}
284283

src/query/functions/src/scalars/interval.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ fn register_string_to_interval(registry: &mut FunctionRegistry) {
6060
ctx.set_error(0, format!("cannot parse to type `INTERVAL`. {}", e));
6161
}
6262
}
63-
output.commit_row();
6463
})(val, ctx)
6564
}
6665
}

0 commit comments

Comments
 (0)