Class Hierarchy
- java.lang.Object
- org.apache.calcite.sql.type.ArrayElementOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.AssignableOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.CompositeOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.CompositeSingleOperandTypeChecker (implements org.apache.calcite.sql.type.SqlSingleOperandTypeChecker)
- org.apache.calcite.sql.type.CursorReturnTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.sql.type.ExplicitOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.ExplicitOperandTypeInference (implements org.apache.calcite.sql.type.SqlOperandTypeInference)
- org.apache.calcite.sql.type.ExplicitReturnTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.sql.type.TableFunctionReturnTypeInference
- org.apache.calcite.sql.type.FamilyOperandTypeChecker (implements org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker, org.apache.calcite.sql.type.SqlSingleOperandTypeChecker)
- org.apache.calcite.sql.type.OperandMetadataImpl (implements org.apache.calcite.sql.type.SqlOperandMetadata)
- org.apache.calcite.sql.type.InferTypes
- org.apache.calcite.sql.type.IntervalOperandTypeChecker (implements org.apache.calcite.sql.type.SqlSingleOperandTypeChecker)
- org.apache.calcite.sql.type.JavaToSqlTypeConversionRules
- org.apache.calcite.sql.type.LiteralOperandTypeChecker (implements org.apache.calcite.sql.type.SqlSingleOperandTypeChecker)
- org.apache.calcite.sql.type.MatchReturnTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.sql.type.MultisetOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.NonNullableAccessors
- org.apache.calcite.sql.type.OperandHandlers
- org.apache.calcite.sql.type.OperandsTypeChecking
- org.apache.calcite.sql.type.OperandTypes
- org.apache.calcite.sql.type.OrdinalReturnTypeInference (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.rel.type.RelDataTypeFactoryImpl (implements org.apache.calcite.rel.type.RelDataTypeFactory)
- org.apache.calcite.sql.type.SqlTypeFactoryImpl
- org.apache.calcite.rel.type.RelDataTypeImpl (implements org.apache.calcite.rel.type.RelDataType, org.apache.calcite.rel.type.RelDataTypeFamily)
- org.apache.calcite.sql.type.AbstractSqlType (implements java.lang.Cloneable, java.io.Serializable)
- org.apache.calcite.sql.type.ArraySqlType
- org.apache.calcite.sql.type.BasicSqlType
- org.apache.calcite.sql.type.FunctionSqlType
- org.apache.calcite.sql.type.IntervalSqlType
- org.apache.calcite.sql.type.MapSqlType
- org.apache.calcite.sql.type.MeasureSqlType
- org.apache.calcite.sql.type.MultisetSqlType
- org.apache.calcite.sql.type.ObjectSqlType
- org.apache.calcite.sql.type.AbstractSqlType (implements java.lang.Cloneable, java.io.Serializable)
- org.apache.calcite.sql.type.ReturnTypes
- org.apache.calcite.sql.type.SameOperandTypeChecker (implements org.apache.calcite.sql.type.SqlSingleOperandTypeChecker)
- org.apache.calcite.sql.type.ArrayInsertOperandTypeChecker
- org.apache.calcite.sql.type.ComparableOperandTypeChecker
- org.apache.calcite.sql.type.NotNullOperandTypeChecker
- org.apache.calcite.sql.type.SameOperandTypeExceptLastOperandChecker
- org.apache.calcite.sql.type.SetopOperandTypeChecker (implements org.apache.calcite.sql.type.SqlOperandTypeChecker)
- org.apache.calcite.sql.type.SqlOperandCountRanges
- org.apache.calcite.sql.type.SqlReturnTypeInferenceChain (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.sql.type.SqlTypeAssignmentRule (implements org.apache.calcite.sql.type.SqlTypeMappingRule)
- org.apache.calcite.sql.type.SqlTypeCoercionRule (implements org.apache.calcite.sql.type.SqlTypeMappingRule)
- org.apache.calcite.sql.type.SqlTypeExplicitPrecedenceList (implements org.apache.calcite.rel.type.RelDataTypePrecedenceList)
- org.apache.calcite.sql.type.SqlTypeMappingRules
- org.apache.calcite.sql.type.SqlTypeMappingRules.Builder
- org.apache.calcite.sql.type.SqlTypeTransformCascade (implements org.apache.calcite.sql.type.SqlReturnTypeInference)
- org.apache.calcite.sql.type.SqlTypeTransforms
- org.apache.calcite.sql.type.SqlTypeUtil
Interface Hierarchy
- org.apache.calcite.sql.type.ExtraSqlTypes
- org.apache.calcite.sql.type.ImplicitCastOperandTypeChecker
- org.apache.calcite.sql.type.SqlOperandHandler
- org.apache.calcite.sql.type.SqlOperandTypeChecker
- org.apache.calcite.sql.type.SqlOperandMetadata
- org.apache.calcite.sql.type.SqlSingleOperandTypeChecker
- org.apache.calcite.sql.type.SqlOperandTypeInference
- org.apache.calcite.sql.type.SqlReturnTypeInference
- org.apache.calcite.sql.type.SqlTypeMappingRule
- org.apache.calcite.sql.type.SqlTypeTransform
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.calcite.sql.type.CompositeOperandTypeChecker.Composition
- org.apache.calcite.sql.type.SqlOperandTypeChecker.Consistency
- org.apache.calcite.sql.type.SqlTypeFamily (implements org.apache.calcite.rel.type.RelDataTypeFamily)
- org.apache.calcite.sql.type.SqlTypeName
- org.apache.calcite.sql.type.SqlTypeName.Limit
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)