public class SqlSessionTableFunction extends SqlWindowTableFunction
Mainly copy from SqlSessionTableFunction
. FLINK modifications
are the following:
SqlWindowTableFunction.AbstractOperandMetadata
ARG0_TABLE_FUNCTION_WINDOWING, GAP, PARAM_STEP
Constructor and Description |
---|
SqlSessionTableFunction() |
Modifier and Type | Method and Description |
---|---|
@Nullable org.apache.calcite.sql.TableCharacteristic |
tableCharacteristic(int ordinal) |
argumentMustBeScalar, getOperandTypeChecker, getRowTypeInference, inferRowType
deriveType, getFunctionType, getNameAsId, getParamNames, getParamTypes, getSqlIdentifier, getSyntax, isQuantifierAllowed, unparse, validateCall, validateQuantifier
acceptCall, acceptCall, adjustType, allowsFraming, checkOperandCount, checkOperandTypes, constructArgNameList, constructArgTypeList, constructOperandList, createCall, createCall, createCall, createCall, createCall, createCall, createCall, equals, getAllowedSignatures, getAllowedSignatures, getKind, getLeftPrec, getMonotonicity, getMonotonicity, getName, getOperandCountRange, 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
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.