| ArrayType |
Logical type of an array of elements with same subtype.
|
| BigIntType |
Logical type of an 8-byte signed integer with values from -9,223,372,036,854,775,808 to
9,223,372,036,854,775,807.
|
| BinaryType |
Logical type of a fixed-length binary string (=a sequence of bytes).
|
| BooleanType |
Logical type of a boolean with a (possibly) three-valued logic of TRUE, FALSE, UNKNOWN.
|
| CharType |
Logical type of a fixed-length character string.
|
| DateType |
Logical type of a date consisting of year-month-day with values ranging from
0000-01-01 to 9999-12-31.
|
| DayTimeIntervalType |
Logical type for a group of day-time interval types.
|
| DecimalType |
Logical type of a decimal number with fixed precision and scale.
|
| DescriptorType |
Logical type for describing an arbitrary, unvalidated list of columns.
|
| DistinctType |
Logical type of a user-defined distinct type.
|
| DistinctType.Builder |
|
| DoubleType |
Logical type of an 8-byte double precision floating point number.
|
| FloatType |
Logical type of a 4-byte single precision floating point number.
|
| IntType |
Logical type of a 4-byte signed integer with values from -2,147,483,648 to 2,147,483,647.
|
| LegacyTypeInformationType<T> |
This type is a temporary solution to fully support the old type system stack through the new
stack.
|
| LocalZonedTimestampType |
Logical type of a timestamp WITH LOCAL time zone consisting of year-month-day
hour:minute:second[.fractional] zone with up to nanosecond precision and values ranging from
0000-01-01 00:00:00.000000000 +14:59 to 9999-12-31 23:59:59.999999999 -14:59.
|
| LogicalType |
A logical type that describes the data type of a value.
|
| MapType |
Logical type of an associative array that maps keys (including NULL) to values (including
NULL).
|
| MultisetType |
Logical type of a multiset (=bag).
|
| NullType |
Logical type for representing untyped NULL values.
|
| RawType<T> |
Logical type of an arbitrary serialized type.
|
| RowType |
Logical type of a sequence of fields.
|
| RowType.RowField |
|
| SmallIntType |
Logical type of a 2-byte signed integer with values from -32,768 to 32,767.
|
| StructuredType |
Logical type of a user-defined object structured type.
|
| StructuredType.Builder |
|
| StructuredType.StructuredAttribute |
|
| SymbolType<T extends TableSymbol> |
Logical type for representing symbol values.
|
| TimestampType |
Logical type of a timestamp WITHOUT time zone consisting of year-month-day
hour:minute:second[.fractional] with up to nanosecond precision and values ranging from
0000-01-01 00:00:00.000000000 to 9999-12-31 23:59:59.999999999.
|
| TimeType |
Logical type of a time WITHOUT time zone consisting of hour:minute:second[.fractional]
with up to nanosecond precision and values ranging from 00:00:00.000000000 to
23:59:59.999999999.
|
| TinyIntType |
Logical type of a 1-byte signed integer with values from -128 to 127.
|
| UnresolvedUserDefinedType |
|
| UserDefinedType |
Logical type of a user-defined representation for one or more built-in types.
|
| VarBinaryType |
Logical type of a variable-length binary string (=a sequence of bytes).
|
| VarCharType |
Logical type of a variable-length character string.
|
| VariantType |
Data type of semi-structured data.
|
| YearMonthIntervalType |
Logical type for a group of year-month interval types.
|
| ZonedTimestampType |
Logical type of a timestamp WITH time zone consisting of year-month-day
hour:minute:second[.fractional] zone with up to nanosecond precision and values ranging from
0000-01-01 00:00:00.000000000 +14:59 to 9999-12-31 23:59:59.999999999 -14:59.
|