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 ResolvedExpressionColumn.ComputedColumn. getExpression()ResolvedExpressionWatermarkSpec. getWatermarkExpression()Returns theResolvedExpressionfor watermark generation.Methods in org.apache.flink.table.catalog with parameters of type ResolvedExpression Modifier and Type Method Description static 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 ResolvedExpression Modifier and Type Method Description booleanSupportsDeletePushDown. 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 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.ResultSupportsFilterPushDown. applyFilters(List<ResolvedExpression> filters)Provides a list of filters in conjunctive form.static SupportsFilterPushDown.ResultSupportsFilterPushDown.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 classAggregateExpressionResolved and validated expression for calling an aggregate function.classCallExpressionResolved and validated call expression for calling a function.classFieldReferenceExpressionA reference to a field in an input.classNestedFieldReferenceExpressionA reference to a nested field in an input.classTypeLiteralExpressionExpression that wrapsDataTypeas a literal.classValueLiteralExpressionExpression 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 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)CallExpressionCallExpression. 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 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 StringSqlCallSyntax. unparse(String sqlName, List<ResolvedExpression> operands, SqlFactory sqlFactory)default StringSqlCallSyntax. unparseDistinct(String sqlName, List<ResolvedExpression> operands, SqlFactory sqlFactory)Special case for aggregate functions, which can have a DISTINCT function applied.
-