Top |
They are corresponding to arrow::Type::type
values.
A degenerate NULL type represented as 0 bytes/bits. |
||
A boolean value represented as 1-bit. |
||
Little-endian 8-bit unsigned integer. |
||
Little-endian 8-bit signed integer. |
||
Little-endian 16-bit unsigned integer. |
||
Little-endian 16-bit signed integer. |
||
Little-endian 32-bit unsigned integer. |
||
Little-endian 32-bit signed integer. |
||
Little-endian 64-bit unsigned integer. |
||
Little-endian 64-bit signed integer. |
||
2-byte floating point value. |
||
4-byte floating point value. |
||
8-byte floating point value. |
||
UTF-8 variable-length string. |
||
Variable-length bytes (no guarantee of UTF-8-ness). |
||
Fixed-size binary. Each value occupies the same number of bytes. |
||
int32 days since the UNIX epoch. |
||
int64 milliseconds since the UNIX epoch. |
||
Exact timestamp encoded with int64 since UNIX epoch. Default unit millisecond. |
||
Exact time encoded with int32, supporting seconds or milliseconds |
||
Exact time encoded with int64, supporting micro- or nanoseconds |
||
YEAR_MONTH interval in SQL style. |
||
DAY_TIME interval in SQL style. |
||
Precision- and scale-based decimal type with 128-bit. Storage type depends on the parameters. |
||
Precision- and scale-based decimal type with 256-bit. Storage type depends on the parameters. |
||
A list of some logical data type. |
||
Struct of logical types. |
||
Sparse unions of logical types. |
||
Dense unions of logical types. |
||
Dictionary aka Category type. |
||
A repeated struct logical type. |
||
Custom data type, implemented by user. |
||
Fixed size list of some logical type. |
||
Measure of elapsed time in either seconds, milliseconds, microseconds or nanoseconds. |
||
64bit offsets UTF-8 variable-length string. |
||
64bit offsets Variable-length bytes (no guarantee of UTF-8-ness). |
||
A list of some logical data type with 64-bit offsets. |
||
MONTH_DAY_NANO interval in SQL style. |
||
Run-end encoded data. |