| 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(org.apache.flink.table.catalog.DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
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).
|
static BridgingSqlFunction |
BridgingSqlFunction.of(org.apache.flink.table.planner.calcite.FlinkContext context,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
org.apache.flink.table.catalog.ContextResolvedFunction resolvedFunction)
Creates an instance of a scalar or table function during translation.
|
static BridgingSqlFunction |
BridgingSqlFunction.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 BridgingSqlFunction |
BridgingSqlFunction.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.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.