Uses of Interface
org.apache.flink.table.expressions.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in org.apache.flink.table.api
Methods in org.apache.flink.table.api that return ExpressionModifier and TypeMethodDescriptionSchema.UnresolvedComputedColumn.getExpression()Schema.UnresolvedWatermarkSpec.getWatermarkExpression()Methods in org.apache.flink.table.api with parameters of type ExpressionModifier and TypeMethodDescriptionSchema.Builder.columnByExpression(String columnName, Expression expression) Declares a computed column that is appended to this schema.Schema.Builder.watermark(String columnName, Expression watermarkExpression) Declares that the given column should serve as an event-time (i.e. rowtime) attribute and specifies a corresponding watermark strategy as an expression.Constructors in org.apache.flink.table.api with parameters of type ExpressionModifierConstructorDescriptionUnresolvedComputedColumn(String columnName, Expression expression) UnresolvedComputedColumn(String columnName, Expression expression, String comment) UnresolvedWatermarkSpec(String columnName, Expression watermarkExpression) -
Uses of Expression in org.apache.flink.table.catalog
Method parameters in org.apache.flink.table.catalog with type arguments of type ExpressionModifier and TypeMethodDescriptionCatalog.listPartitionsByFilter(ObjectPath tablePath, List<Expression> filters) Get CatalogPartitionSpec of partitions by expression filters in the table. -
Uses of Expression in org.apache.flink.table.expressions
Subinterfaces of Expression in org.apache.flink.table.expressionsModifier and TypeInterfaceDescriptioninterfaceExpression that has been fully resolved and validated.Classes in org.apache.flink.table.expressions that implement ExpressionModifier 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 classA call to a SQL expression.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 ExpressionModifier and TypeMethodDescriptionAggregateExpression.getChildren()CallExpression.getChildren()Expression.getChildren()FieldReferenceExpression.getChildren()NestedFieldReferenceExpression.getChildren()SqlCallExpression.getChildren()TypeLiteralExpression.getChildren()ValueLiteralExpression.getChildren()Methods in org.apache.flink.table.expressions with parameters of type ExpressionModifier and TypeMethodDescriptionprotected abstract TExpressionDefaultVisitor.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 aValueLiteralExpression.ExpressionDefaultVisitor.visit(Expression other) ExpressionVisitor.visit(Expression other) -
Uses of Expression in org.apache.flink.table.functions
Methods in org.apache.flink.table.functions with parameters of type ExpressionModifier and TypeMethodDescriptionSpecializedFunction.ExpressionEvaluatorFactory.createEvaluator(Expression expression, DataType outputDataType, DataTypes.Field... args) Creates a serializable factory that can be passed into aUserDefinedFunctionfor evaluating anExpressionduring runtime. -
Uses of Expression in org.apache.flink.table.legacy.sources
Methods in org.apache.flink.table.legacy.sources that return ExpressionModifier and TypeMethodDescriptionFieldComputer.getExpression(ResolvedFieldReference[] fieldAccesses) Deprecated.Returns theExpressionthat computes the value of the field.Method parameters in org.apache.flink.table.legacy.sources with type arguments of type ExpressionModifier and TypeMethodDescriptionFilterableTableSource.applyPredicate(List<Expression> predicates) Deprecated.Check and pick all predicates this table source can support.