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 TypeMethodDescriptionvoidinferOperandTypes(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
-