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
Predicate s. |
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. |
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–2024 The Apache Software Foundation. All rights reserved.