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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
inferOperandTypes(SqlCallBinding callBinding, RelDataType returnType, RelDataType[] operandTypes)
Infers any unknown operand types.
-
-
-
Method Detail
-
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
-
-