Modifier and Type | Method and Description |
---|---|
static ContextResolvedFunction |
ContextResolvedFunction.anonymous(FunctionDefinition functionDefinition) |
static ContextResolvedFunction |
ContextResolvedFunction.fromCallExpression(CallExpression callExpression) |
default ContextResolvedFunction |
FunctionLookup.lookupBuiltInFunction(BuiltInFunctionDefinition definition)
Helper method for looking up a built-in function.
|
static ContextResolvedFunction |
ContextResolvedFunction.permanent(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition) |
static ContextResolvedFunction |
ContextResolvedFunction.temporary(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition) |
Modifier and Type | Method and Description |
---|---|
Optional<ContextResolvedFunction> |
FunctionLookup.lookupFunction(String stringIdentifier)
Lookup a function by function identifier.
|
Optional<ContextResolvedFunction> |
FunctionLookup.lookupFunction(UnresolvedIdentifier identifier)
Lookup a function by function identifier.
|
Optional<ContextResolvedFunction> |
FunctionCatalog.lookupFunction(UnresolvedIdentifier identifier) |
Modifier and Type | Method and Description |
---|---|
static UnresolvedCallExpression |
ApiExpressionUtils.unresolvedCall(ContextResolvedFunction resolvedFunction,
Expression... args) |
static UnresolvedCallExpression |
ApiExpressionUtils.unresolvedCall(ContextResolvedFunction resolvedFunction,
List<Expression> args) |
Modifier and Type | Method and Description |
---|---|
ContextResolvedFunction |
CalculatedQueryOperation.getResolvedFunction() |
Constructor and Description |
---|
CalculatedQueryOperation(ContextResolvedFunction resolvedFunction,
List<ResolvedExpression> arguments,
ResolvedSchema resolvedSchema) |
Modifier and Type | Method and Description |
---|---|
ContextResolvedFunction |
BridgingSqlAggFunction.getResolvedFunction() |
ContextResolvedFunction |
BridgingSqlFunction.getResolvedFunction() |
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 BridgingSqlAggFunction |
BridgingSqlAggFunction.of(DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
org.apache.calcite.sql.SqlKind kind,
ContextResolvedFunction resolvedFunction,
TypeInference typeInference)
Creates an instance of a aggregating function (either a system or user-defined function).
|
static BridgingSqlAggFunction |
BridgingSqlAggFunction.of(org.apache.flink.table.planner.calcite.FlinkContext context,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
ContextResolvedFunction resolvedFunction)
Creates an instance of a aggregate function during translation.
|
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,
ContextResolvedFunction resolvedFunction)
Creates an instance of a scalar or table function during translation.
|
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.