Uses of Class
org.apache.flink.table.planner.functions.bridging.BridgingSqlFunction
Packages that use BridgingSqlFunction
-
Uses of BridgingSqlFunction in org.apache.flink.table.planner.functions.bridging
Subclasses of BridgingSqlFunction in org.apache.flink.table.planner.functions.bridgingModifier and TypeClassDescriptionstatic classSpecial flavor ofBridgingSqlFunctionto indicate a table function to Calcite.Methods in org.apache.flink.table.planner.functions.bridging that return BridgingSqlFunctionModifier and TypeMethodDescriptionstatic BridgingSqlFunctionBridgingSqlFunction.of(FlinkContext context, FlinkTypeFactory typeFactory, org.apache.flink.table.catalog.ContextResolvedFunction resolvedFunction) Creates an instance of a scalar or table function during translation.static BridgingSqlFunctionBridgingSqlFunction.of(org.apache.calcite.plan.RelOptCluster cluster, org.apache.flink.table.catalog.ContextResolvedFunction resolvedFunction) Creates an instance of a scalar or table function during translation.static BridgingSqlFunctionBridgingSqlFunction.of(org.apache.calcite.plan.RelOptCluster cluster, org.apache.flink.table.functions.BuiltInFunctionDefinition functionDefinition) Creates an instance of a scalar or table built-in function during translation.static BridgingSqlFunctionBridgingSqlFunction.of(org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory, FlinkTypeFactory typeFactory, RexFactory rexFactory, org.apache.calcite.sql.SqlKind kind, org.apache.flink.table.catalog.ContextResolvedFunction resolvedFunction, org.apache.flink.table.types.inference.TypeInference typeInference) Creates an instance of a scalar or table function (either a system or user-defined function).