Uses of Interface
org.apache.flink.table.expressions.ResolvedExpression
Packages that use ResolvedExpression
Package
Description
-
Uses of ResolvedExpression in org.apache.flink.table.catalog
Methods in org.apache.flink.table.catalog that return ResolvedExpressionModifier and TypeMethodDescriptionColumn.ComputedColumn.getExpression()WatermarkSpec.getWatermarkExpression()Returns theResolvedExpressionfor watermark generation.Methods in org.apache.flink.table.catalog with parameters of type ResolvedExpressionModifier and TypeMethodDescriptionstatic Column.ComputedColumnColumn.computed(String name, ResolvedExpression expression) Creates a computed column that is computed from the givenResolvedExpression.static WatermarkSpecWatermarkSpec.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 ResolvedExpressionModifier and TypeMethodDescriptionbooleanSupportsDeletePushDown.applyDeleteFilters(List<ResolvedExpression> filters) Provides a list of filters specified byWHEREclause 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 ResolvedExpressionModifier and TypeMethodDescriptionSupportsFilterPushDown.Result.getAcceptedFilters()SupportsFilterPushDown.Result.getRemainingFilters()Method parameters in org.apache.flink.table.connector.source.abilities with type arguments of type ResolvedExpressionModifier and TypeMethodDescriptionSupportsFilterPushDown.applyFilters(List<ResolvedExpression> filters) Provides a list of filters in conjunctive form.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 ResolvedExpressionModifier and TypeClassDescriptionclassResolved and validated expression for calling an aggregate function.final classResolved and validated call expression for calling a function.final classA reference to a field in an input.classA reference to a nested field in an input.final classExpression that wrapsDataTypeas a literal.final classExpression for constant literal values.Methods in org.apache.flink.table.expressions that return types with arguments of type ResolvedExpressionModifier and TypeMethodDescriptionAggregateExpression.getResolvedChildren()CallExpression.getResolvedChildren()FieldReferenceExpression.getResolvedChildren()NestedFieldReferenceExpression.getResolvedChildren()ResolvedExpression.getResolvedChildren()TypeLiteralExpression.getResolvedChildren()ValueLiteralExpression.getResolvedChildren()Method parameters in org.apache.flink.table.expressions with type arguments of type ResolvedExpressionModifier and TypeMethodDescriptionstatic CallExpressionCallExpression.anonymous(FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType) Creates aCallExpressionto an anonymous function that has been declared inline without aFunctionIdentifier.static CallExpressionCallExpression.permanent(BuiltInFunctionDefinition builtInFunctionDefinition, List<ResolvedExpression> args, DataType dataType) Creates aCallExpressionto a resolved built-in function.static CallExpressionCallExpression.permanent(FunctionIdentifier functionIdentifier, FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType) CallExpression.replaceArgs(List<ResolvedExpression> args, DataType dataType) static CallExpressionCallExpression.temporary(FunctionIdentifier functionIdentifier, FunctionDefinition functionDefinition, List<ResolvedExpression> args, DataType dataType) Creates aCallExpressionto a temporary function (potentially shadowing aCatalogfunction or providing a system function).Constructor parameters in org.apache.flink.table.expressions with type arguments of type ResolvedExpressionModifierConstructorDescriptionCallExpression(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 ResolvedExpressionModifier and TypeMethodDescriptionSqlCallSyntax.unparse(String sqlName, List<ResolvedExpression> operands) default StringSqlCallSyntax.unparseDistinct(String sqlName, List<ResolvedExpression> operands) Special case for aggregate functions, which can have a DISTINCT function applied.