Package org.apache.calcite.sql.type
Interface SqlOperandMetadata
- All Superinterfaces:
SqlOperandTypeChecker
- All Known Implementing Classes:
OperandMetadataImpl
,SqlWindowTableFunction.AbstractOperandMetadata
Extension to
SqlOperandTypeChecker
that also provides
names and types of particular operands.
It is intended for user-defined functions (UDFs), and therefore the number of parameters is fixed.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.calcite.sql.type.SqlOperandTypeChecker
SqlOperandTypeChecker.Consistency
-
Method Summary
Modifier and TypeMethodDescriptionReturns the names of the parameters.paramTypes
(RelDataTypeFactory typeFactory) Returns the types of the parameters.Methods inherited from interface org.apache.calcite.sql.type.SqlOperandTypeChecker
and, checkOperandTypes, getAllowedSignatures, getConsistency, getOperandCountRange, isFixedParameters, isOptional, or, typeInference, withGenerator
-
Method Details
-
paramTypes
Returns the types of the parameters. -
paramNames
Returns the names of the parameters.
-