Enumeration

ArrowType

Declaration

enum Arrow.Type

Description [src]

They are corresponding to arrow::Type::type values.

Members

GARROW_TYPE_NA

A degenerate NULL type represented as 0 bytes/bits.

  • Value: 0
  • Available since: 24.0
GARROW_TYPE_BOOLEAN

A boolean value represented as 1-bit.

  • Value: 1
  • Available since: 24.0
GARROW_TYPE_UINT8

Little-endian 8-bit unsigned integer.

  • Value: 2
  • Available since: 24.0
GARROW_TYPE_INT8

Little-endian 8-bit signed integer.

  • Value: 3
  • Available since: 24.0
GARROW_TYPE_UINT16

Little-endian 16-bit unsigned integer.

  • Value: 4
  • Available since: 24.0
GARROW_TYPE_INT16

Little-endian 16-bit signed integer.

  • Value: 5
  • Available since: 24.0
GARROW_TYPE_UINT32

Little-endian 32-bit unsigned integer.

  • Value: 6
  • Available since: 24.0
GARROW_TYPE_INT32

Little-endian 32-bit signed integer.

  • Value: 7
  • Available since: 24.0
GARROW_TYPE_UINT64

Little-endian 64-bit unsigned integer.

  • Value: 8
  • Available since: 24.0
GARROW_TYPE_INT64

Little-endian 64-bit signed integer.

  • Value: 9
  • Available since: 24.0
GARROW_TYPE_HALF_FLOAT

2-byte floating point value.

  • Value: 10
  • Available since: 24.0
GARROW_TYPE_FLOAT

4-byte floating point value.

  • Value: 11
  • Available since: 24.0
GARROW_TYPE_DOUBLE

8-byte floating point value.

  • Value: 12
  • Available since: 24.0
GARROW_TYPE_STRING

UTF-8 variable-length string.

  • Value: 13
  • Available since: 24.0
GARROW_TYPE_BINARY

Variable-length bytes (no guarantee of UTF-8-ness).

  • Value: 14
  • Available since: 24.0
GARROW_TYPE_FIXED_SIZE_BINARY

Fixed-size binary. Each value occupies the same number of bytes.

  • Value: 15
  • Available since: 24.0
GARROW_TYPE_DATE32

Int32 days since the UNIX epoch.

  • Value: 16
  • Available since: 24.0
GARROW_TYPE_DATE64

Int64 milliseconds since the UNIX epoch.

  • Value: 17
  • Available since: 24.0
GARROW_TYPE_TIMESTAMP

Exact timestamp encoded with int64 since UNIX epoch. Default unit millisecond.

  • Value: 18
  • Available since: 24.0
GARROW_TYPE_TIME32

Exact time encoded with int32, supporting seconds or milliseconds.

  • Value: 19
  • Available since: 24.0
GARROW_TYPE_TIME64

Exact time encoded with int64, supporting micro- or nanoseconds.

  • Value: 20
  • Available since: 24.0
GARROW_TYPE_MONTH_INTERVAL

YEAR_MONTH interval in SQL style.

  • Value: 21
  • Available since: 24.0
GARROW_TYPE_DAY_TIME_INTERVAL

DAY_TIME interval in SQL style.

  • Value: 22
  • Available since: 24.0
GARROW_TYPE_DECIMAL128

Precision- and scale-based decimal type with 128-bit. Storage type depends on the parameters.

  • Value: 23
  • Available since: 24.0
GARROW_TYPE_DECIMAL256

Precision- and scale-based decimal type with 256-bit. Storage type depends on the parameters.

  • Value: 24
  • Available since: 24.0
GARROW_TYPE_LIST

A list of some logical data type.

  • Value: 25
  • Available since: 24.0
GARROW_TYPE_STRUCT

Struct of logical types.

  • Value: 26
  • Available since: 24.0
GARROW_TYPE_SPARSE_UNION

Sparse unions of logical types.

  • Value: 27
  • Available since: 24.0
GARROW_TYPE_DENSE_UNION

Dense unions of logical types.

  • Value: 28
  • Available since: 24.0
GARROW_TYPE_DICTIONARY

Dictionary aka Category type.

  • Value: 29
  • Available since: 24.0
GARROW_TYPE_MAP

A repeated struct logical type.

  • Value: 30
  • Available since: 24.0
GARROW_TYPE_EXTENSION

Custom data type, implemented by user.

  • Value: 31
  • Available since: 24.0
GARROW_TYPE_FIXED_SIZE_LIST

Fixed size list of some logical type.

  • Value: 32
  • Available since: 24.0
GARROW_TYPE_DURATION

Measure of elapsed time in either seconds, milliseconds, microseconds or nanoseconds.

  • Value: 33
  • Available since: 24.0
GARROW_TYPE_LARGE_STRING

64bit offsets UTF-8 variable-length string.

  • Value: 34
  • Available since: 24.0
GARROW_TYPE_LARGE_BINARY

64bit offsets Variable-length bytes (no guarantee of UTF-8-ness).

  • Value: 35
  • Available since: 24.0
GARROW_TYPE_LARGE_LIST

A list of some logical data type with 64-bit offsets.

  • Value: 36
  • Available since: 24.0
GARROW_TYPE_MONTH_DAY_NANO_INTERVAL

MONTH_DAY_NANO interval in SQL style.

  • Value: 37
  • Available since: 24.0
GARROW_TYPE_RUN_END_ENCODED

Run-end encoded data.

  • Value: 38
  • Available since: 24.0
GARROW_TYPE_STRING_VIEW

String (UTF8) view type with 4-byte prefix and inline small string optimization.

  • Value: 39
  • Available since: 24.0
GARROW_TYPE_BINARY_VIEW

Bytes view type with 4-byte prefix and inline small string optimization.

  • Value: 40
  • Available since: 24.0
GARROW_TYPE_DECIMAL32

Precision- and scale-based decimal.

  • Value: 43
  • Available since: 24.0
GARROW_TYPE_DECIMAL64

Precision- and scale-based decimal type with 64-bit. Storage type depends on the parameters.

  • Value: 44
  • Available since: 24.0