RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(java.lang.String name,
org.apache.calcite.avatica.util.TimeUnit startUnit,
int startPrecision,
org.apache.calcite.avatica.util.TimeUnit endUnit,
int fractionalSecondPrecision) |
Adds a field with an interval type.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(java.lang.String name,
RelDataType type) |
Adds a field with given name and type.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(java.lang.String name,
SqlTypeName typeName) |
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(java.lang.String name,
SqlTypeName typeName,
int precision) |
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(java.lang.String name,
SqlTypeName typeName,
int precision,
int scale) |
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.add(RelDataTypeField field) |
Adds a field.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.addAll(java.lang.Iterable<? extends java.util.Map.Entry<java.lang.String,RelDataType>> fields) |
Adds all fields in a collection.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.kind(StructKind kind) |
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.nullable(boolean nullable) |
Changes the nullability of the last field added.
|
RelDataTypeFactory.Builder |
RelDataTypeFactory.Builder.uniquify() |
Makes sure that field names are unique.
|