Class SqlReturnTypeInferenceChain

java.lang.Object
org.apache.calcite.sql.type.SqlReturnTypeInferenceChain
All Implemented Interfaces:
SqlReturnTypeInference

public class SqlReturnTypeInferenceChain extends Object implements SqlReturnTypeInference
Strategy to infer the type of an operator call from the type of the operands by using a series of SqlReturnTypeInference rules in a given order. If a rule fails to find a return type (by returning NULL), next rule is tried until there are no more rules in which case NULL will be returned.