| Interface | Description |
|---|---|
| FunctionVisitor<T> |
A
PredicateVisitor to visit functions. |
| Predicate |
Predicate which returns Boolean and provides testing by stats.
|
| PredicateReplaceVisitor |
A
PredicateVisitor to replace Predicate. |
| PredicateVisitor<T> |
A visitor to visit
Predicate. |
| Class | Description |
|---|---|
| And |
A
CompoundPredicate.Function to eval and. |
| CompareUtils |
Utils for comparator.
|
| CompoundPredicate |
Non-leaf node in a
Predicate tree. |
| CompoundPredicate.Function |
Evaluate the predicate result based on multiple
Predicates. |
| Contains |
A
NullFalseLeafBinaryFunction to evaluate filter like '%abc%'. |
| EndsWith |
A
NullFalseLeafBinaryFunction to evaluate filter like '%abc' or filter like
'_abc'. |
| Equal |
A
NullFalseLeafBinaryFunction to eval equal. |
| FieldRef |
A reference to a field in an input.
|
| GreaterOrEqual |
A
NullFalseLeafBinaryFunction to eval greater or equal. |
| GreaterThan |
A
LeafFunction to eval greater. |
| In |
A
LeafFunction to eval in. |
| InPredicateVisitor |
A utils to handle
Predicate. |
| IsNotNull |
A
NullFalseLeafBinaryFunction to eval is not null. |
| IsNull |
A
NullFalseLeafBinaryFunction to eval is null. |
| LeafFunction |
Function to test a field with literals.
|
| LeafPredicate |
Leaf node of a
Predicate tree. |
| LeafPredicateExtractor |
Extract leaf predicate for field names.
|
| LeafUnaryFunction |
Function to test a field.
|
| LessOrEqual |
A
NullFalseLeafBinaryFunction to eval less or equal. |
| LessThan |
A
NullFalseLeafBinaryFunction to eval less or equal. |
| NotEqual |
A
NullFalseLeafBinaryFunction to eval not equal. |
| NotIn |
A
LeafFunction to eval not in. |
| NullFalseLeafBinaryFunction |
Function to test a field with a literal.
|
| OnlyPartitionKeyEqualVisitor |
Visit the predicate and check if it only contains partition keys and can be push down.
|
| Or |
A
CompoundPredicate.Function to eval or. |
| PartitionPredicateVisitor |
Visit the predicate and check if it only contains partition key's predicate.
|
| PredicateBuilder |
A utility class to create
Predicate object for common filter conditions. |
| PredicateProjectionConverter |
A
PredicateVisitor which converts Predicate with projection. |
| StartsWith |
A
NullFalseLeafBinaryFunction to evaluate filter like 'abc%' or filter like
'abc_'. |
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.