File tree Expand file tree Collapse file tree 1 file changed +11
-10
lines changed
parquet/src/file/page_index Expand file tree Collapse file tree 1 file changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -227,16 +227,17 @@ impl<T: ParquetValueType> NativeIndex<T> {
227227 }
228228
229229 pub ( crate ) fn to_thrift ( & self ) -> ColumnIndex {
230- let mut min_values = vec ! [ vec![ ] ; self . indexes. len( ) ] ;
231- let mut max_values = vec ! [ vec![ ] ; self . indexes. len( ) ] ;
232- for ( i, index) in self . indexes . iter ( ) . enumerate ( ) {
233- if let Some ( min) = index. min_bytes ( ) {
234- min_values[ i] . extend_from_slice ( min) ;
235- }
236- if let Some ( max) = index. max_bytes ( ) {
237- max_values[ i] . extend_from_slice ( max) ;
238- }
239- }
230+ let min_values = self
231+ . indexes
232+ . iter ( )
233+ . map ( |x| x. min_bytes ( ) . unwrap_or ( & [ ] ) . to_vec ( ) )
234+ . collect :: < Vec < _ > > ( ) ;
235+
236+ let max_values = self
237+ . indexes
238+ . iter ( )
239+ . map ( |x| x. max_bytes ( ) . unwrap_or ( & [ ] ) . to_vec ( ) )
240+ . collect :: < Vec < _ > > ( ) ;
240241
241242 let null_counts = self
242243 . indexes
You can’t perform that action at this time.
0 commit comments