Package org.apache.orc.impl.filter
Class LeafFilter
java.lang.Object
org.apache.orc.impl.filter.LeafFilter
- All Implemented Interfaces:
VectorFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanallow(org.apache.hadoop.hive.ql.exec.vector.ColumnVector v, int rowIdx) voidfilter(OrcFilterContext fc, Selected bound, Selected selOut) Filter the vectorized row batch that is wrapped into the FilterContext.
-
Constructor Details
-
LeafFilter
-
-
Method Details
-
getColName
-
filter
Description copied from interface:VectorFilterFilter the vectorized row batch that is wrapped into the FilterContext.- Specified by:
filterin interfaceVectorFilter- Parameters:
fc- The filter context that wraps the VectorizedRowBatchbound- The bound of the scan, it is expected that the filter only operates on the bound and change the selection status of the rows scoped by the bound. The filter is expected to leave the bound unchanged.selOut- The filter should update the selOut for the elements scoped by bound. The selOut should be sorted in ascending order
-
allow
protected abstract boolean allow(org.apache.hadoop.hive.ql.exec.vector.ColumnVector v, int rowIdx)
-