Package org.apache.parquet.filter
Class ColumnPredicates
- java.lang.Object
-
- org.apache.parquet.filter.ColumnPredicates
-
public class ColumnPredicates extends Object
ColumnPredicates class provides checks for column values. Factory methods are provided for standard predicates which wrap the job of getting the correct value from the column.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceColumnPredicates.BooleanPredicateFunctionstatic interfaceColumnPredicates.DoublePredicateFunctionstatic interfaceColumnPredicates.FloatPredicateFunctionstatic interfaceColumnPredicates.IntegerPredicateFunctionstatic interfaceColumnPredicates.LongPredicateFunctionstatic interfaceColumnPredicates.Predicatestatic interfaceColumnPredicates.PredicateFunction<T>
-
Constructor Summary
Constructors Constructor Description ColumnPredicates()
-
Method Summary
-
-
-
Method Detail
-
equalTo
public static ColumnPredicates.Predicate equalTo(String target)
-
applyFunctionToString
public static ColumnPredicates.Predicate applyFunctionToString(ColumnPredicates.PredicateFunction<String> fn)
-
equalTo
public static ColumnPredicates.Predicate equalTo(int target)
-
applyFunctionToInteger
public static ColumnPredicates.Predicate applyFunctionToInteger(ColumnPredicates.IntegerPredicateFunction fn)
-
equalTo
public static ColumnPredicates.Predicate equalTo(long target)
-
applyFunctionToLong
public static ColumnPredicates.Predicate applyFunctionToLong(ColumnPredicates.LongPredicateFunction fn)
-
equalTo
public static ColumnPredicates.Predicate equalTo(float target)
-
applyFunctionToFloat
public static ColumnPredicates.Predicate applyFunctionToFloat(ColumnPredicates.FloatPredicateFunction fn)
-
equalTo
public static ColumnPredicates.Predicate equalTo(double target)
-
applyFunctionToDouble
public static ColumnPredicates.Predicate applyFunctionToDouble(ColumnPredicates.DoublePredicateFunction fn)
-
equalTo
public static ColumnPredicates.Predicate equalTo(boolean target)
-
applyFunctionToBoolean
public static ColumnPredicates.Predicate applyFunctionToBoolean(ColumnPredicates.BooleanPredicateFunction fn)
-
equalTo
public static <E extends Enum> ColumnPredicates.Predicate equalTo(E target)
-
applyFunctionToBinary
public static ColumnPredicates.Predicate applyFunctionToBinary(ColumnPredicates.PredicateFunction<Binary> fn)
-
-