Interface SqlOperandTypeInference

  • All Known Implementing Classes:
    ExplicitOperandTypeInference

    public interface SqlOperandTypeInference
    Strategy to infer unknown types of the operands of an operator call.
    • Method Detail

      • inferOperandTypes

        void inferOperandTypes​(SqlCallBinding callBinding,
                               RelDataType returnType,
                               RelDataType[] operandTypes)
        Infers any unknown operand types.
        Parameters:
        callBinding - description of the call being analyzed
        returnType - the type known or inferred for the result of the call
        operandTypes - receives the inferred types for all operands