Enumeration
ArrowType
Members
-
GARROW_TYPE_NA -
A degenerate NULL type represented as 0 bytes/bits.
- Value:
0 - Available since: 24.0
- Value:
-
GARROW_TYPE_BOOLEAN -
A boolean value represented as 1-bit.
- Value:
1 - Available since: 24.0
- Value:
-
GARROW_TYPE_UINT8 -
Little-endian 8-bit unsigned integer.
- Value:
2 - Available since: 24.0
- Value:
-
GARROW_TYPE_INT8 -
Little-endian 8-bit signed integer.
- Value:
3 - Available since: 24.0
- Value:
-
GARROW_TYPE_UINT16 -
Little-endian 16-bit unsigned integer.
- Value:
4 - Available since: 24.0
- Value:
-
GARROW_TYPE_INT16 -
Little-endian 16-bit signed integer.
- Value:
5 - Available since: 24.0
- Value:
-
GARROW_TYPE_UINT32 -
Little-endian 32-bit unsigned integer.
- Value:
6 - Available since: 24.0
- Value:
-
GARROW_TYPE_INT32 -
Little-endian 32-bit signed integer.
- Value:
7 - Available since: 24.0
- Value:
-
GARROW_TYPE_UINT64 -
Little-endian 64-bit unsigned integer.
- Value:
8 - Available since: 24.0
- Value:
-
GARROW_TYPE_INT64 -
Little-endian 64-bit signed integer.
- Value:
9 - Available since: 24.0
- Value:
-
GARROW_TYPE_HALF_FLOAT -
2-byte floating point value.
- Value:
10 - Available since: 24.0
- Value:
-
GARROW_TYPE_FLOAT -
4-byte floating point value.
- Value:
11 - Available since: 24.0
- Value:
-
GARROW_TYPE_DOUBLE -
8-byte floating point value.
- Value:
12 - Available since: 24.0
- Value:
-
GARROW_TYPE_STRING -
UTF-8 variable-length string.
- Value:
13 - Available since: 24.0
- Value:
-
GARROW_TYPE_BINARY -
Variable-length bytes (no guarantee of UTF-8-ness).
- Value:
14 - Available since: 24.0
- Value:
-
GARROW_TYPE_FIXED_SIZE_BINARY -
Fixed-size binary. Each value occupies the same number of bytes.
- Value:
15 - Available since: 24.0
- Value:
-
GARROW_TYPE_DATE32 -
Int32 days since the UNIX epoch.
- Value:
16 - Available since: 24.0
- Value:
-
GARROW_TYPE_DATE64 -
Int64 milliseconds since the UNIX epoch.
- Value:
17 - Available since: 24.0
- Value:
-
GARROW_TYPE_TIMESTAMP -
Exact timestamp encoded with int64 since UNIX epoch. Default unit millisecond.
- Value:
18 - Available since: 24.0
- Value:
-
GARROW_TYPE_TIME32 -
Exact time encoded with int32, supporting seconds or milliseconds.
- Value:
19 - Available since: 24.0
- Value:
-
GARROW_TYPE_TIME64 -
Exact time encoded with int64, supporting micro- or nanoseconds.
- Value:
20 - Available since: 24.0
- Value:
-
GARROW_TYPE_MONTH_INTERVAL -
YEAR_MONTH interval in SQL style.
- Value:
21 - Available since: 24.0
- Value:
-
GARROW_TYPE_DAY_TIME_INTERVAL -
DAY_TIME interval in SQL style.
- Value:
22 - Available since: 24.0
- Value:
-
GARROW_TYPE_DECIMAL128 -
Precision- and scale-based decimal type with 128-bit. Storage type depends on the parameters.
- Value:
23 - Available since: 24.0
- Value:
-
GARROW_TYPE_DECIMAL256 -
Precision- and scale-based decimal type with 256-bit. Storage type depends on the parameters.
- Value:
24 - Available since: 24.0
- Value:
-
GARROW_TYPE_LIST -
A list of some logical data type.
- Value:
25 - Available since: 24.0
- Value:
-
GARROW_TYPE_STRUCT -
Struct of logical types.
- Value:
26 - Available since: 24.0
- Value:
-
GARROW_TYPE_SPARSE_UNION -
Sparse unions of logical types.
- Value:
27 - Available since: 24.0
- Value:
-
GARROW_TYPE_DENSE_UNION -
Dense unions of logical types.
- Value:
28 - Available since: 24.0
- Value:
-
GARROW_TYPE_DICTIONARY -
Dictionary aka Category type.
- Value:
29 - Available since: 24.0
- Value:
-
GARROW_TYPE_MAP -
A repeated struct logical type.
- Value:
30 - Available since: 24.0
- Value:
-
GARROW_TYPE_EXTENSION -
Custom data type, implemented by user.
- Value:
31 - Available since: 24.0
- Value:
-
GARROW_TYPE_FIXED_SIZE_LIST -
Fixed size list of some logical type.
- Value:
32 - Available since: 24.0
- Value:
-
GARROW_TYPE_DURATION -
Measure of elapsed time in either seconds, milliseconds, microseconds or nanoseconds.
- Value:
33 - Available since: 24.0
- Value:
-
GARROW_TYPE_LARGE_STRING -
64bit offsets UTF-8 variable-length string.
- Value:
34 - Available since: 24.0
- Value:
-
GARROW_TYPE_LARGE_BINARY -
64bit offsets Variable-length bytes (no guarantee of UTF-8-ness).
- Value:
35 - Available since: 24.0
- Value:
-
GARROW_TYPE_LARGE_LIST -
A list of some logical data type with 64-bit offsets.
- Value:
36 - Available since: 24.0
- Value:
-
GARROW_TYPE_MONTH_DAY_NANO_INTERVAL -
MONTH_DAY_NANO interval in SQL style.
- Value:
37 - Available since: 24.0
- Value:
-
GARROW_TYPE_RUN_END_ENCODED -
Run-end encoded data.
- Value:
38 - Available since: 24.0
- Value:
-
GARROW_TYPE_STRING_VIEW -
String (UTF8) view type with 4-byte prefix and inline small string optimization.
- Value:
39 - Available since: 24.0
- Value:
-
GARROW_TYPE_BINARY_VIEW -
Bytes view type with 4-byte prefix and inline small string optimization.
- Value:
40 - Available since: 24.0
- Value:
-
GARROW_TYPE_DECIMAL32 -
Precision- and scale-based decimal.
- Value:
43 - Available since: 24.0
- Value:
-
GARROW_TYPE_DECIMAL64 -
Precision- and scale-based decimal type with 64-bit. Storage type depends on the parameters.
- Value:
44 - Available since: 24.0
- Value: