Package org.apache.calcite.sql.type
Interface SqlOperandTypeInference
- All Known Implementing Classes:
ExplicitOperandTypeInference
public interface SqlOperandTypeInference
Strategy to infer unknown types of the operands of an operator call.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
inferOperandTypes
(SqlCallBinding callBinding, RelDataType returnType, RelDataType[] operandTypes) Infers any unknown operand types.
-
Method Details
-
inferOperandTypes
void inferOperandTypes(SqlCallBinding callBinding, RelDataType returnType, RelDataType[] operandTypes) Infers any unknown operand types.- Parameters:
callBinding
- description of the call being analyzedreturnType
- the type known or inferred for the result of the calloperandTypes
- receives the inferred types for all operands
-