Package org.apache.flink.table.expressions
-
Interface Summary Interface Description Expression General interface for all kinds of expressions.ExpressionVisitor<R> The visitor definition ofExpression.ResolvedExpression Expression that has been fully resolved and validated.SqlFactory Factory for serializingResolvedExpressionto a string.TableSymbol The base interface for all table symbols. -
Class Summary Class Description AggregateExpression Resolved and validated expression for calling an aggregate function.CallExpression Resolved and validated call expression for calling a function.DefaultSqlFactory Default implementation ofSqlFactorythat throws an exception when trying to serialize an inline function.ExpressionDefaultVisitor<T> Implementation ofExpressionVisitorthat redirects all calls toExpressionDefaultVisitor.defaultMethod(Expression).ExpressionUtils Utility methods for working withExpressions.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 wrapsDataTypeas a literal.ValueLiteralExpression Expression for constant literal values. -
Enum Summary Enum Description TimeIntervalUnit Units for working with time intervals.TimePointUnit Units for working with points in time. -
Exception Summary Exception Description ExpressionParserException Exception for all errors occurring during expression parsing.