See: Description
| Interface | Description |
|---|---|
| Expression |
Base interface for all Kernel expressions.
|
| ExpressionEvaluator |
Interface for implementing an
Expression evaluator. |
| PredicateEvaluator |
Special interface for evaluating
Predicate on input batch and return a selection vector
containing one value for each row in input batch indicating whether the row has passed the
predicate or not. |
| Class | Description |
|---|---|
| AlwaysFalse |
Predicate which always evaluates to
false. |
| AlwaysTrue |
Predicate which always evaluates to
true. |
| And |
AND expression |
| Column |
An expression type that refers to a column (case-sensitive) in the input.
|
| Literal |
A literal value.
|
| Or |
OR expression |
| PartitionValueExpression |
Expression to decode the serialized partition value into partition type value according the
Delta Protocol spec.
|
| Predicate |
Defines predicate scalar expression which is an extension of
ScalarExpression that
evaluates to true, false, or null for each input row. |
| ScalarExpression |
Scalar SQL expressions which take zero or more inputs and for each input row generate one output
value.
|