public interface SqlOperandMetadata extends SqlOperandTypeChecker
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.
OperandTypesSqlOperandTypeChecker.Consistency| Modifier and Type | Method and Description |
|---|---|
List<String> |
paramNames()
Returns the names of the parameters.
|
List<RelDataType> |
paramTypes(RelDataTypeFactory typeFactory)
Returns the types of the parameters.
|
checkOperandTypes, getAllowedSignatures, getConsistency, getOperandCountRange, isFixedParameters, isOptional, typeInferenceList<RelDataType> paramTypes(RelDataTypeFactory typeFactory)
Copyright © 2012-2022 Apache Software Foundation. All Rights Reserved.