org.eigenbase.sql.type
Interface SqlOperandTypeInference

All Known Implementing Classes:
ExplicitOperandTypeInference

public interface SqlOperandTypeInference

Strategy to infer unknown types of the operands of an operator call.

Since:
Sept 8, 2004
Version:
$Id: //open/dev/farrago/src/org/eigenbase/sql/type/SqlOperandTypeInference.java#6 $
Author:
Wael Chatila

Method Summary
 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 analyzed
returnType - the type known or inferred for the result of the call
operandTypes - receives the inferred types for all operands