Package | Description |
---|---|
org.apache.flink.table.planner.functions.bridging |
Modifier and Type | Class and Description |
---|---|
static class |
BridgingSqlFunction.WithTableFunction
Special flavor of
BridgingSqlFunction to indicate a table function to Calcite. |
Modifier and Type | Method and Description |
---|---|
static BridgingSqlFunction |
BridgingSqlFunction.of(DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
RexFactory rexFactory,
org.apache.calcite.sql.SqlKind kind,
ContextResolvedFunction resolvedFunction,
TypeInference typeInference)
Creates an instance of a scalar or table function (either a system or user-defined function).
|
static BridgingSqlFunction |
BridgingSqlFunction.of(org.apache.flink.table.planner.calcite.FlinkContext context,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
ContextResolvedFunction resolvedFunction)
Creates an instance of a scalar or table function during translation.
|
static BridgingSqlFunction |
BridgingSqlFunction.of(org.apache.calcite.plan.RelOptCluster cluster,
BuiltInFunctionDefinition functionDefinition)
Creates an instance of a scalar or table built-in function during translation.
|
static BridgingSqlFunction |
BridgingSqlFunction.of(org.apache.calcite.plan.RelOptCluster cluster,
ContextResolvedFunction resolvedFunction)
Creates an instance of a scalar or table function during translation.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.