public static class BridgingSqlFunction.WithTableFunction extends BridgingSqlFunction implements org.apache.calcite.sql.SqlTableFunction
BridgingSqlFunction to indicate a table function to Calcite.BridgingSqlFunction.WithTableFunction| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.sql.type.SqlReturnTypeInference |
getRowTypeInference()
The conversion to a row type is handled on the caller side.
|
getDataTypeFactory, getDefinition, getParamNames, getResolvedFunction, getTypeFactory, getTypeInference, isDeterministic, of, of, of, ofderiveType, getFunctionType, getNameAsId, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifieracceptCall, acceptCall, adjustType, allowsFraming, argumentMustBeScalar, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, getOperandTypeChecker, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getStrongPolicyInference, hashCode, inferReturnType, inferReturnType, isAggregator, isDynamicFunction, isGroup, isGroupAuxiliary, isName, isSymmetrical, leftPrec, preValidateCall, requiresDecimalExpansion, requiresOrder, requiresOver, rewriteCall, rightPrec, toString, unparseListClause, unparseListClause, validateOperands, validRexOperandspublic org.apache.calcite.sql.type.SqlReturnTypeInference getRowTypeInference()
FlinkRelBuilder.pushFunctionScan(RelBuilder, SqlOperator, int,
Iterable, List)).getRowTypeInference in interface org.apache.calcite.sql.SqlTableFunctionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.