protected abstract static class SqlWindowTableFunction.AbstractOperandMetadata extends Object implements SqlOperandMetadata
SqlOperandTypeChecker.Consistency| Modifier and Type | Method and Description |
|---|---|
SqlOperandTypeChecker.Consistency |
getConsistency()
Returns the strategy for making the arguments have consistency types.
|
SqlOperandCountRange |
getOperandCountRange()
Returns the range of operand counts allowed in a call.
|
boolean |
isOptional(int i)
Returns whether the
ith operand is optional. |
List<String> |
paramNames()
Returns the names of the parameters.
|
List<RelDataType> |
paramTypes(RelDataTypeFactory typeFactory)
Returns the types of the parameters.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckOperandTypes, getAllowedSignatures, isFixedParameters, typeInferencepublic SqlOperandCountRange getOperandCountRange()
SqlOperandTypeCheckergetOperandCountRange in interface SqlOperandTypeCheckerpublic List<RelDataType> paramTypes(RelDataTypeFactory typeFactory)
SqlOperandMetadataparamTypes in interface SqlOperandMetadatapublic List<String> paramNames()
SqlOperandMetadataparamNames in interface SqlOperandMetadatapublic SqlOperandTypeChecker.Consistency getConsistency()
SqlOperandTypeCheckergetConsistency in interface SqlOperandTypeCheckerpublic boolean isOptional(int i)
SqlOperandTypeCheckerith operand is optional.isOptional in interface SqlOperandTypeCheckerCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.