枚举

Arrow类型

声明

enum Arrow.Type

描述 [源代码]

它们对应于 arrow::Type::type 值。

成员

名称 描述
GARROW_TYPE_NA

一种退化的空类型,表示为 0 字节/位。

GARROW_TYPE_BOOLEAN

布尔值,表示为 1 位。

GARROW_TYPE_UINT8

小端序 8 位无符号整数。

GARROW_TYPE_INT8

小端序 8 位有符号整数。

GARROW_TYPE_UINT16

小端序 16 位无符号整数。

GARROW_TYPE_INT16

小端序 16 位有符号整数。

GARROW_TYPE_UINT32

小端序 32 位无符号整数。

GARROW_TYPE_INT32

小端序 32 位有符号整数。

GARROW_TYPE_UINT64

小端序 64 位无符号整数。

GARROW_TYPE_INT64

小端序 64 位有符号整数。

GARROW_TYPE_HALF_FLOAT

2 字节浮点值。

GARROW_TYPE_FLOAT

4 字节浮点值。

GARROW_TYPE_DOUBLE

8 字节浮点值。

GARROW_TYPE_STRING

UTF-8 可变长度字符串。

GARROW_TYPE_BINARY

可变长度字节(不保证是 UTF-8 编码)。

GARROW_TYPE_FIXED_SIZE_BINARY

固定大小的二进制数据。每个值占用相同的字节数。

GARROW_TYPE_DATE32

自 UNIX 纪元以来的 Int32 天数。

GARROW_TYPE_DATE64

自 UNIX 纪元以来的 Int64 毫秒数。

GARROW_TYPE_TIMESTAMP

使用自 UNIX 纪元以来的 int64 编码的精确时间戳。默认单位是毫秒。

GARROW_TYPE_TIME32

使用 int32 编码的精确时间,支持秒或毫秒。

GARROW_TYPE_TIME64

使用 int64 编码的精确时间,支持微秒或纳秒。

GARROW_TYPE_MONTH_INTERVAL

SQL 风格的 YEAR_MONTH 间隔。

GARROW_TYPE_DAY_TIME_INTERVAL

SQL 风格的 DAY_TIME 间隔。

GARROW_TYPE_DECIMAL128

基于精度和比例的 128 位十进制类型。存储类型取决于参数。

GARROW_TYPE_DECIMAL256

基于精度和比例的 256 位十进制类型。存储类型取决于参数。

GARROW_TYPE_LIST

某些逻辑数据类型的列表。

GARROW_TYPE_STRUCT

逻辑类型的结构。

GARROW_TYPE_SPARSE_UNION

逻辑类型的稀疏联合。

GARROW_TYPE_DENSE_UNION

逻辑类型的稠密联合。

GARROW_TYPE_DICTIONARY

字典,也称为类别类型。

GARROW_TYPE_MAP

重复的结构逻辑类型。

GARROW_TYPE_EXTENSION

自定义数据类型,由用户实现。

GARROW_TYPE_FIXED_SIZE_LIST

某些逻辑类型的固定大小列表。

GARROW_TYPE_DURATION

以秒、毫秒、微秒或纳秒为单位测量经过的时间。

GARROW_TYPE_LARGE_STRING

64 位偏移量的 UTF-8 可变长度字符串。

GARROW_TYPE_LARGE_BINARY

64 位偏移量的可变长度字节(不保证是 UTF-8 编码)。

GARROW_TYPE_LARGE_LIST

具有 64 位偏移量的某些逻辑数据类型的列表。

GARROW_TYPE_MONTH_DAY_NANO_INTERVAL

SQL 风格的 MONTH_DAY_NANO 间隔。

GARROW_TYPE_RUN_END_ENCODED

行程长度编码数据。

GARROW_TYPE_STRING_VIEW

具有 4 字节前缀和内联小字符串优化的字符串 (UTF8) 视图类型。

GARROW_TYPE_BINARY_VIEW

具有 4 字节前缀和内联小字符串优化的字节视图类型。

GARROW_TYPE_DECIMAL32

基于精度和比例的十进制类型

GARROW_TYPE_DECIMAL64

基于精度和比例的 64 位十进制类型。存储类型取决于参数。