Uses of Interface
org.apache.flink.table.expressions.ResolvedExpression
-
-
Uses of ResolvedExpression in org.apache.flink.table.catalog
Methods in org.apache.flink.table.catalog that return ResolvedExpression Modifier and Type Method Description ResolvedExpression
Column.ComputedColumn. getExpression()
ResolvedExpression
WatermarkSpec. getWatermarkExpression()
Returns theResolvedExpression
for watermark generation.Methods in org.apache.flink.table.catalog with parameters of type ResolvedExpression Modifier and Type Method Description static Column.ComputedColumn
Column. computed(String name, ResolvedExpression expression)
Creates a computed column that is computed from the givenResolvedExpression
.static WatermarkSpec
WatermarkSpec. of(String rowtimeAttribute, ResolvedExpression watermarkExpression)
-
Uses of ResolvedExpression in org.apache.flink.table.connector.sink.abilities
Method parameters in org.apache.flink.table.connector.sink.abilities with type arguments of type ResolvedExpression Modifier and Type Method Description boolean
SupportsDeletePushDown. applyDeleteFilters(List<ResolvedExpression> filters)
Provides a list of filters specified byWHERE
clause in conjunctive form and return the acceptance status to planner during planning phase. -
Uses of ResolvedExpression in org.apache.flink.table.connector.source.abilities
Methods in org.apache.flink.table.connector.source.abilities that return types with arguments of type ResolvedExpression Modifier and Type Method Description List<ResolvedExpression>
SupportsFilterPushDown.Result. getAcceptedFilters()
List<ResolvedExpression>
SupportsFilterPushDown.Result. getRemainingFilters()
Method parameters in org.apache.flink.table.connector.source.abilities with type arguments of type ResolvedExpression Modifier and Type Method Description SupportsFilterPushDown.Result
SupportsFilterPushDown. applyFilters(List<ResolvedExpression> filters)
Provides a list of filters in conjunctive form.static SupportsFilterPushDown.Result
SupportsFilterPushDown.Result. of(List<ResolvedExpression> acceptedFilters, List<ResolvedExpression> remainingFilters)
Constructs a filter push-down result. -
Uses of ResolvedExpression in org.apache.flink.table.expressions
Classes in org.apache.flink.table.expressions that implement ResolvedExpression Modifier and Type Class Description class
AggregateExpression
Resolved and validated expression for calling an aggregate function.class
CallExpression
Resolved and validated call expression for calling a function.class
FieldReferenceExpression
A reference to a field in an input.class
NestedFieldReferenceExpression
A reference to a nested field in an input.class
TypeLiteralExpression
Expression that wrapsDataType
as a literal.class
ValueLiteralExpression
Expression for constant literal values.Methods in org.apache.flink.table.expressions that return types with arguments of type ResolvedExpression Modifier and Type Method Description List<ResolvedExpression>
AggregateExpression. getResolvedChildren()
List<ResolvedExpression>
CallExpression. getResolvedChildren()
List<ResolvedExpression>
FieldReferenceExpression. getResolvedChildren()
List<ResolvedExpression>
NestedFieldReferenceExpression. getResolvedChildren()
List<ResolvedExpression>
ResolvedExpression. getResolvedChildren()
List<ResolvedExpression>
TypeLiteralExpression. getResolvedChildren()
List<ResolvedExpression>
ValueLiteralExpression. getResolvedChildren()
Method parameters in org.apache.flink.table.expressions with type arguments of type ResolvedExpression Modifier and Type Method Description static CallExpression
CallExpression. anonymous(FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType)
Creates aCallExpression
to an anonymous function that has been declared inline without aFunctionIdentifier
.static CallExpression
CallExpression. permanent(BuiltInFunctionDefinition builtInFunctionDefinition, List<ResolvedExpression> args, DataType dataType)
Creates aCallExpression
to a resolved built-in function.static CallExpression
CallExpression. permanent(FunctionIdentifier functionIdentifier, FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType)
CallExpression
CallExpression. replaceArgs(List<ResolvedExpression> args, DataType dataType)
static CallExpression
CallExpression. temporary(FunctionIdentifier functionIdentifier, FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType)
Creates aCallExpression
to a temporary function (potentially shadowing aCatalog
function or providing a system function).Constructor parameters in org.apache.flink.table.expressions with type arguments of type ResolvedExpression Constructor Description CallExpression(boolean isTemporary, FunctionIdentifier functionIdentifier, FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType)
-
Uses of ResolvedExpression in org.apache.flink.table.functions
Method parameters in org.apache.flink.table.functions with type arguments of type ResolvedExpression Modifier and Type Method Description String
SqlCallSyntax. unparse(String sqlName, List<ResolvedExpression> operands)
default String
SqlCallSyntax. unparseDistinct(String sqlName, List<ResolvedExpression> operands)
Special case for aggregate functions, which can have a DISTINCT function applied.
-