Package | Description |
---|---|
org.apache.flink.table.expressions | |
org.apache.flink.table.sources |
Modifier and Type | Interface and Description |
---|---|
interface |
ResolvedExpression
Expression that has been fully resolved and validated.
|
Modifier and Type | Class and Description |
---|---|
class |
CallExpression
Resolved and validated call expression for calling a function.
|
class |
FieldReferenceExpression
A reference to a field in an input.
|
class |
TypeLiteralExpression
Expression that wraps
DataType as a literal. |
class |
ValueLiteralExpression
Expression for constant literal values.
|
Modifier and Type | Method and Description |
---|---|
List<Expression> |
ValueLiteralExpression.getChildren() |
List<Expression> |
CallExpression.getChildren() |
List<Expression> |
TypeLiteralExpression.getChildren() |
List<Expression> |
Expression.getChildren() |
List<Expression> |
FieldReferenceExpression.getChildren() |
Modifier and Type | Method and Description |
---|---|
protected abstract T |
ExpressionDefaultVisitor.defaultMethod(Expression expression) |
static <V> Optional<V> |
ExpressionUtils.extractValue(Expression expression,
Class<V> targetClass)
Extracts the value (excluding null) of a given class from an expression assuming it is a
ValueLiteralExpression . |
T |
ExpressionDefaultVisitor.visit(Expression other) |
R |
ExpressionVisitor.visit(Expression other) |
Modifier and Type | Method and Description |
---|---|
Expression |
FieldComputer.getExpression(ResolvedFieldReference[] fieldAccesses)
Returns the
Expression that computes the value of the field. |
Modifier and Type | Method and Description |
---|---|
TableSource<T> |
FilterableTableSource.applyPredicate(List<Expression> predicates)
Check and pick all predicates this table source can support.
|
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.