- createSqlType
Creates a SQL type with precision and scale.
- createTypeWithNullability
Creates a type that is the same as another type but with possibly different
nullability. The output
- createStructType
Creates a type that represents a structured collection of fields, given lists of
the names and types
- builder
Creates a org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder. But
since FieldInfoBuilde
- createMapType
Creates a map type. Maps are unordered collections of key/value pairs.
- getTypeSystem
Returns the type system.
- createArrayType
Creates an array type. Arrays are ordered collections of elements.
- createJavaType
Creates a type that corresponds to a Java class.
- createSqlIntervalType
Creates a SQL interval type.
- createTypeWithCharsetAndCollation
Creates a type that is the same as another type but with possibly different
charset or collation. Fo
- leastRestrictive
Returns the most general of a set of types (that is, one type to which they can
all be cast), or nul
- createMultisetType
Creates a multiset type. Multisets are unordered collections of elements.