Class BridgingSqlProcedure
- java.lang.Object
-
- org.apache.calcite.sql.SqlOperator
-
- org.apache.calcite.sql.SqlFunction
-
- org.apache.flink.table.planner.functions.bridging.BridgingSqlProcedure
-
public class BridgingSqlProcedure extends org.apache.calcite.sql.SqlFunction
BridgesProcedure
to Calcite's representation of a function.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextResolvedProcedure
getContextResolveProcedure()
static BridgingSqlProcedure
of(DataTypeFactory dataTypeFactory, ContextResolvedProcedure resolvedProcedure)
Creates an instance of a procedure.-
Methods inherited from class org.apache.calcite.sql.SqlFunction
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifier
-
Methods inherited from class org.apache.calcite.sql.SqlOperator
acceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, deriveOperandType, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isAggregator, isDeterministic, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, not, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, reverse, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperands
-
-
-
-
Method Detail
-
getContextResolveProcedure
public ContextResolvedProcedure getContextResolveProcedure()
-
of
public static BridgingSqlProcedure of(DataTypeFactory dataTypeFactory, ContextResolvedProcedure resolvedProcedure)
Creates an instance of a procedure.
-
-