See: Description
| Class | Description |
|---|---|
| ArrayType |
Represent
array data type |
| BasePrimitiveType |
Base class for all primitive types
DataType. |
| BinaryType |
The data type representing
byte[] values. |
| BooleanType |
Data type representing
boolean type values. |
| ByteType |
The data type representing
byte type values. |
| CollationIdentifier |
Identifies collation for string type.
|
| DataType |
Base class for all data types.
|
| DateType |
A date type, supporting "0001-01-01" through "9999-12-31".
|
| DecimalType |
The data type representing
java.math.BigDecimal values. |
| DoubleType |
The data type representing
double type values. |
| FieldMetadata |
The metadata for a given
StructField. |
| FieldMetadata.Builder |
Builder class for
FieldMetadata. |
| FloatType |
The data type representing
float type values. |
| IntegerType |
The data type representing
integer type values. |
| LongType |
The data type representing
long type values. |
| MapType |
Data type representing a
map type. |
| ShortType |
The data type representing
short type values. |
| StringType |
The data type representing
string type values. |
| StructField |
Represents a subfield of
StructType with additional properties and metadata. |
| StructType |
Struct type which contains one or more columns.
|
| TimestampNTZType |
The timestamp without time zone type represents a local time in microsecond precision, which is
independent of time zone.
|
| TimestampType |
A timestamp type, supporting [0001-01-01T00:00:00.000000Z, 9999-12-31T23:59:59.999999Z] where the
left/right-bound is a date and time of the proleptic Gregorian calendar in UTC+00:00.
|
| VariantType |
A logical variant type.
|