Class ZetaSqlUserDefinedSQLNativeTableValuedFunction
- java.lang.Object
-
- org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlOperator
-
- org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlFunction
-
- org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.validate.SqlUserDefinedFunction
-
- org.apache.beam.sdk.extensions.sql.impl.ZetaSqlUserDefinedSQLNativeTableValuedFunction
-
@Internal public class ZetaSqlUserDefinedSQLNativeTableValuedFunction extends org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.validate.SqlUserDefinedFunctionThis is a class to indicate that a TVF is a ZetaSQL SQL native UDTVF.
-
-
Constructor Summary
Constructors Constructor Description ZetaSqlUserDefinedSQLNativeTableValuedFunction(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlIdentifier opName, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker, java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.type.RelDataType> paramTypes, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.schema.Function function)
-
Method Summary
-
Methods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.validate.SqlUserDefinedFunction
getFunction, getOperandTypeChecker, getParamNames, getSyntax
-
Methods inherited from class org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlFunction
deriveType, getFunctionType, getNameAsId, getParamTypes, getSqlIdentifier, isQuantifierAllowed, unparse, validateCall, validateQuantifier
-
Methods inherited from class org.apache.beam.vendor.calcite.v1_40_0.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, getOperandTypeInference, getReturnTypeInference, getRightPrec, getSignatureTemplate, getSqlCallFactory, 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
-
-
-
-
Constructor Detail
-
ZetaSqlUserDefinedSQLNativeTableValuedFunction
public ZetaSqlUserDefinedSQLNativeTableValuedFunction(org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.SqlIdentifier opName, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlReturnTypeInference returnTypeInference, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlOperandTypeInference operandTypeInference, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.sql.type.SqlOperandTypeChecker operandTypeChecker, java.util.List<org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.rel.type.RelDataType> paramTypes, org.apache.beam.vendor.calcite.v1_40_0.org.apache.calcite.schema.Function function)
-
-