@@ -530,7 +530,7 @@ impl BloomIndex {
530
530
531
531
pub struct BloomIndexBuilder {
532
532
func_ctx : FunctionContext ,
533
- bloom_columns : Vec < ColumnFilterBuilder > ,
533
+ columns : Vec < ColumnFilterBuilder > ,
534
534
}
535
535
536
536
struct ColumnFilterBuilder {
@@ -596,7 +596,7 @@ impl BloomIndexBuilder {
596
596
597
597
Ok ( Self {
598
598
func_ctx,
599
- bloom_columns,
599
+ columns : bloom_columns,
600
600
} )
601
601
}
602
602
}
@@ -610,8 +610,8 @@ impl BloomIndexBuilder {
610
610
return Ok ( ( ) ) ;
611
611
}
612
612
613
- let mut keys_to_remove = Vec :: with_capacity ( self . bloom_columns . len ( ) ) ;
614
- for ( index, index_column) in self . bloom_columns . iter_mut ( ) . enumerate ( ) {
613
+ let mut keys_to_remove = Vec :: with_capacity ( self . columns . len ( ) ) ;
614
+ for ( index, index_column) in self . columns . iter_mut ( ) . enumerate ( ) {
615
615
let field_type = & block. get_by_offset ( index_column. index ) . data_type ;
616
616
if !Xor8Filter :: supported_type ( field_type) {
617
617
keys_to_remove. push ( index) ;
@@ -721,16 +721,16 @@ impl BloomIndexBuilder {
721
721
}
722
722
}
723
723
for k in keys_to_remove {
724
- self . bloom_columns . remove ( k) ;
724
+ self . columns . remove ( k) ;
725
725
}
726
726
Ok ( ( ) )
727
727
}
728
728
729
729
pub fn finalize ( & mut self ) -> Result < Option < BloomIndex > > {
730
- let mut column_distinct_count = HashMap :: with_capacity ( self . bloom_columns . len ( ) ) ;
731
- let mut filters = Vec :: with_capacity ( self . bloom_columns . len ( ) ) ;
732
- let mut filter_fields = Vec :: with_capacity ( self . bloom_columns . len ( ) ) ;
733
- for column in self . bloom_columns . iter_mut ( ) {
730
+ let mut column_distinct_count = HashMap :: with_capacity ( self . columns . len ( ) ) ;
731
+ let mut filters = Vec :: with_capacity ( self . columns . len ( ) ) ;
732
+ let mut filter_fields = Vec :: with_capacity ( self . columns . len ( ) ) ;
733
+ for column in self . columns . iter_mut ( ) {
734
734
let filter = column. builder . build ( ) ?;
735
735
let filter_name = if column. is_ngram {
736
736
BloomIndex :: build_filter_ngram_name ( & column. field )
0 commit comments