Modifier and Type | Method and Description |
---|---|
FunctionIdentifier |
FunctionLookup.Result.getFunctionIdentifier() |
Constructor and Description |
---|
Result(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition) |
Modifier and Type | Method and Description |
---|---|
Optional<FunctionIdentifier> |
UnresolvedCallExpression.getFunctionIdentifier() |
Optional<FunctionIdentifier> |
CallExpression.getFunctionIdentifier() |
Modifier and Type | Method and Description |
---|---|
static UnresolvedCallExpression |
ApiExpressionUtils.unresolvedCall(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition,
Expression... args) |
static UnresolvedCallExpression |
ApiExpressionUtils.unresolvedCall(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition,
List<Expression> args) |
Constructor and Description |
---|
CallExpression(FunctionIdentifier functionIdentifier,
FunctionDefinition functionDefinition,
List<ResolvedExpression> args,
DataType dataType) |
Modifier and Type | Method and Description |
---|---|
static FunctionIdentifier |
FunctionIdentifier.of(ObjectIdentifier oi) |
static FunctionIdentifier |
FunctionIdentifier.of(String functionName) |
Modifier and Type | Method and Description |
---|---|
Optional<FunctionIdentifier> |
CalculatedQueryOperation.getFunctionIdentifier() |
Constructor and Description |
---|
CalculatedQueryOperation(FunctionDefinition functionDefinition,
FunctionIdentifier functionIdentifier,
List<ResolvedExpression> arguments,
TableSchema tableSchema) |
Modifier and Type | Method and Description |
---|---|
Optional<FunctionIdentifier> |
BridgingSqlAggFunction.getIdentifier() |
Optional<FunctionIdentifier> |
BridgingSqlFunction.getIdentifier() |
Modifier and Type | Method and Description |
---|---|
static BridgingSqlAggFunction |
BridgingSqlAggFunction.of(DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
org.apache.calcite.sql.SqlKind kind,
FunctionIdentifier identifier,
FunctionDefinition definition,
TypeInference typeInference)
Creates an instance of a aggregating function (either a system or user-defined function).
|
static BridgingSqlFunction |
BridgingSqlFunction.of(DataTypeFactory dataTypeFactory,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
org.apache.calcite.sql.SqlKind kind,
FunctionIdentifier identifier,
FunctionDefinition definition,
TypeInference typeInference)
Creates an instance of a scalar or table function (either a system or user-defined function).
|
Constructor and Description |
---|
HiveAggSqlFunction(FunctionIdentifier identifier,
AggregateFunction aggregateFunction,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory)
Deprecated.
|
HiveScalarSqlFunction(FunctionIdentifier identifier,
ScalarFunction function,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory)
Deprecated.
|
HiveTableSqlFunction(FunctionIdentifier identifier,
TableFunction hiveUdtf,
DataType implicitResultType,
org.apache.flink.table.planner.calcite.FlinkTypeFactory typeFactory,
org.apache.flink.table.planner.plan.schema.FlinkTableFunction functionImpl,
HiveTableSqlFunction.HiveOperandTypeChecker operandTypeChecker)
Deprecated.
|
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.