Interface SqlReturnTypeInference

All Known Implementing Classes:
CursorReturnTypeInference, ExplicitReturnTypeInference, MatchReturnTypeInference, OrdinalReturnTypeInference, SqlReturnTypeInferenceChain, SqlTypeTransformCascade, TableFunctionReturnTypeInference
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface SqlReturnTypeInference
Strategy interface to infer the type of an operator call from the type of the operands.

This interface is an example of the strategy pattern. This makes sense because many operators have similar, straightforward strategies, such as to take the type of the first operand.

See Also: