| Interface | Description |
|---|---|
| Expression |
General interface for all kinds of expressions.
|
| ExpressionVisitor<R> |
The visitor definition of
Expression. |
| ResolvedExpression |
Expression that has been fully resolved and validated.
|
| TableSymbol |
The base interface for all table symbols.
|
| Class | Description |
|---|---|
| AggregateExpression |
Resolved and validated expression for calling an aggregate function.
|
| CallExpression |
Resolved and validated call expression for calling a function.
|
| ExpressionDefaultVisitor<T> |
Implementation of
ExpressionVisitor that redirects all calls to ExpressionDefaultVisitor.defaultMethod(Expression). |
| ExpressionUtils |
Utility methods for working with
Expressions. |
| FieldReferenceExpression |
A reference to a field in an input.
|
| NestedFieldReferenceExpression |
A reference to a nested field in an input.
|
| ResolvedFieldReference |
A reference to a field in an input which has been resolved.
|
| SqlCallExpression |
A call to a SQL expression.
|
| TypeLiteralExpression |
Expression that wraps
DataType as a literal. |
| ValueLiteralExpression |
Expression for constant literal values.
|
| Enum | Description |
|---|---|
| TimeIntervalUnit |
Units for working with time intervals.
|
| TimePointUnit |
Units for working with points in time.
|
| Exception | Description |
|---|---|
| ExpressionParserException |
Exception for all errors occurring during expression parsing.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.