@@ -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}
0 commit comments