See: Description
| Interface | Description |
|---|---|
| Expression |
Generic interface for all Expressions
|
| ExpressionEvaluator |
Interface for implementing an
Expression evaluator. |
| Predicate |
An
Expression that defines a relation on inputs. |
| Class | Description |
|---|---|
| And |
Evaluates logical
expr1 AND expr2 for new And(expr1, expr2). |
| BinaryComparison |
A
BinaryOperator that compares the left and right Expressions and evaluates to a
boolean value. |
| BinaryExpression |
An
Expression with two inputs and one output. |
| BinaryOperator |
A
BinaryExpression that is an operator, meaning the string representation is
x symbol y, rather than funcName(x, y). |
| Column |
A column whose row-value will be computed based on the data in a
Row. |
| EqualTo |
Evaluates
expr1 = expr2 for new EqualTo(expr1, expr2). |
| LeafExpression |
An
Expression with no children. |
| Literal |
A literal value.
|