Enumeration
ArrowType
Members
Name | Description |
---|---|
GARROW_TYPE_NA |
A degenerate NULL type represented as 0 bytes/bits. |
GARROW_TYPE_BOOLEAN |
A boolean value represented as 1-bit. |
GARROW_TYPE_UINT8 |
Little-endian 8-bit unsigned integer. |
GARROW_TYPE_INT8 |
Little-endian 8-bit signed integer. |
GARROW_TYPE_UINT16 |
Little-endian 16-bit unsigned integer. |
GARROW_TYPE_INT16 |
Little-endian 16-bit signed integer. |
GARROW_TYPE_UINT32 |
Little-endian 32-bit unsigned integer. |
GARROW_TYPE_INT32 |
Little-endian 32-bit signed integer. |
GARROW_TYPE_UINT64 |
Little-endian 64-bit unsigned integer. |
GARROW_TYPE_INT64 |
Little-endian 64-bit signed integer. |
GARROW_TYPE_HALF_FLOAT |
2-byte floating point value. |
GARROW_TYPE_FLOAT |
4-byte floating point value. |
GARROW_TYPE_DOUBLE |
8-byte floating point value. |
GARROW_TYPE_STRING |
UTF-8 variable-length string. |
GARROW_TYPE_BINARY |
Variable-length bytes (no guarantee of UTF-8-ness). |
GARROW_TYPE_FIXED_SIZE_BINARY |
Fixed-size binary. Each value occupies the same number of bytes. |
GARROW_TYPE_DATE32 |
Int32 days since the UNIX epoch. |
GARROW_TYPE_DATE64 |
Int64 milliseconds since the UNIX epoch. |
GARROW_TYPE_TIMESTAMP |
Exact timestamp encoded with int64 since UNIX epoch. Default unit millisecond. |
GARROW_TYPE_TIME32 |
Exact time encoded with int32, supporting seconds or milliseconds. |
GARROW_TYPE_TIME64 |
Exact time encoded with int64, supporting micro- or nanoseconds. |
GARROW_TYPE_MONTH_INTERVAL |
YEAR_MONTH interval in SQL style. |
GARROW_TYPE_DAY_TIME_INTERVAL |
DAY_TIME interval in SQL style. |
GARROW_TYPE_DECIMAL128 |
Precision- and scale-based decimal type with 128-bit. Storage type depends on the parameters. |
GARROW_TYPE_DECIMAL256 |
Precision- and scale-based decimal type with 256-bit. Storage type depends on the parameters. |
GARROW_TYPE_LIST |
A list of some logical data type. |
GARROW_TYPE_STRUCT |
Struct of logical types. |
GARROW_TYPE_SPARSE_UNION |
Sparse unions of logical types. |
GARROW_TYPE_DENSE_UNION |
Dense unions of logical types. |
GARROW_TYPE_DICTIONARY |
Dictionary aka Category type. |
GARROW_TYPE_MAP |
A repeated struct logical type. |
GARROW_TYPE_EXTENSION |
Custom data type, implemented by user. |
GARROW_TYPE_FIXED_SIZE_LIST |
Fixed size list of some logical type. |
GARROW_TYPE_DURATION |
Measure of elapsed time in either seconds, milliseconds, microseconds or nanoseconds. |
GARROW_TYPE_LARGE_STRING |
64bit offsets UTF-8 variable-length string. |
GARROW_TYPE_LARGE_BINARY |
64bit offsets Variable-length bytes (no guarantee of UTF-8-ness). |
GARROW_TYPE_LARGE_LIST |
A list of some logical data type with 64-bit offsets. |
GARROW_TYPE_MONTH_DAY_NANO_INTERVAL |
MONTH_DAY_NANO interval in SQL style. |
GARROW_TYPE_RUN_END_ENCODED |
Run-end encoded data. |