inferReturnType

Infers the return type of an invocation of this operator; only called
after the number and types of operands have already been validated.
Subclasses must either override this method or supply an instance of
SqlReturnTypeInference to the constructor.