- createStructType
Creates a type which represents a structured collection of fields.
- createSqlType
Creates a SQL type with precision and scale.
- createTypeWithNullability
Creates a type which is the same as another type but with possibly different
nullability. The output
- createMultisetType
Creates a multiset type. Multisets are unordered collections of elements.
- createJavaType
Creates a type which corresponds to a Java class.
- builder
Creates a org.eigenbase.reltype.RelDataTypeFactory.FieldInfoBuilder.
- copyType
Duplicates a type, making a deep copy. Normally, this is a no-op, since
canonical type objects are r
- createArrayType
Creates an array type. Arrays are ordered collections of elements.
- createDecimalQuotient
Infers the return type of a decimal division. Decimal division involves at least
one decimal operand
- createJoinType
Creates a cartesian product type.
- createMapType
Creates a map type. Maps are unordered collections of key/value pairs.
- createSqlIntervalType
Creates a SQL interval type.