Interface ColumnIndex
-
- All Superinterfaces:
FilterPredicate.Visitor<PrimitiveIterator.OfInt>
public interface ColumnIndex extends FilterPredicate.Visitor<PrimitiveIterator.OfInt>
Column index containing min/max and null count values for the pages in a column chunk. It also implements methods ofFilterPredicate.Visitor
to return the indexes of the matching pages. They are used byColumnIndexFilter
.- See Also:
ColumnIndex
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BoundaryOrder
getBoundaryOrder()
List<ByteBuffer>
getMaxValues()
List<ByteBuffer>
getMinValues()
List<Long>
getNullCounts()
List<Boolean>
getNullPages()
-
-
-
Method Detail
-
getBoundaryOrder
BoundaryOrder getBoundaryOrder()
- Returns:
- the boundary order of the min/max values; used for converting to the related thrift object
-
getNullCounts
List<Long> getNullCounts()
- Returns:
- the unmodifiable list of null counts; used for converting to the related thrift object
-
getNullPages
List<Boolean> getNullPages()
- Returns:
- the unmodifiable list of null pages; used for converting to the related thrift object
-
getMinValues
List<ByteBuffer> getMinValues()
- Returns:
- the list of the min values as
ByteBuffer
s; used for converting to the related thrift object
-
getMaxValues
List<ByteBuffer> getMaxValues()
- Returns:
- the list of the max values as
ByteBuffer
s; used for converting to the related thrift object
-
-