@@ -246,10 +246,10 @@ impl<'a> PageIndexEvaluator<'a> {
246
246
. zip ( row_counts. iter ( ) )
247
247
. map ( |( item, & row_count) | {
248
248
predicate (
249
- item. max . map ( |val| {
249
+ item. min . map ( |val| {
250
250
Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Boolean ( val) )
251
251
} ) ,
252
- item. min . map ( |val| {
252
+ item. max . map ( |val| {
253
253
Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Boolean ( val) )
254
254
} ) ,
255
255
PageNullCount :: from_row_and_null_counts ( row_count, item. null_count ) ,
@@ -262,10 +262,10 @@ impl<'a> PageIndexEvaluator<'a> {
262
262
. zip ( row_counts. iter ( ) )
263
263
. map ( |( item, & row_count) | {
264
264
predicate (
265
- item. max
266
- . map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Int ( val) ) ) ,
267
265
item. min
268
266
. map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Int ( val) ) ) ,
267
+ item. max
268
+ . map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Int ( val) ) ) ,
269
269
PageNullCount :: from_row_and_null_counts ( row_count, item. null_count ) ,
270
270
)
271
271
} )
@@ -276,10 +276,10 @@ impl<'a> PageIndexEvaluator<'a> {
276
276
. zip ( row_counts. iter ( ) )
277
277
. map ( |( item, & row_count) | {
278
278
predicate (
279
- item. max
280
- . map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Long ( val) ) ) ,
281
279
item. min
282
280
. map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Long ( val) ) ) ,
281
+ item. max
282
+ . map ( |val| Datum :: new ( field_type. clone ( ) , PrimitiveLiteral :: Long ( val) ) ) ,
283
283
PageNullCount :: from_row_and_null_counts ( row_count, item. null_count ) ,
284
284
)
285
285
} )
@@ -312,13 +312,13 @@ impl<'a> PageIndexEvaluator<'a> {
312
312
. zip ( row_counts. iter ( ) )
313
313
. map ( |( item, & row_count) | {
314
314
predicate (
315
- item. max . map ( |val| {
315
+ item. min . map ( |val| {
316
316
Datum :: new (
317
317
field_type. clone ( ) ,
318
318
PrimitiveLiteral :: Double ( OrderedFloat :: from ( val) ) ,
319
319
)
320
320
} ) ,
321
- item. min . map ( |val| {
321
+ item. max . map ( |val| {
322
322
Datum :: new (
323
323
field_type. clone ( ) ,
324
324
PrimitiveLiteral :: Double ( OrderedFloat :: from ( val) ) ,
0 commit comments