枚举

ArrowType

声明

enum Arrow.Type

描述 [src]

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

成员

名称 描述
GARROW_TYPE_NA

一个退化的 NULL 类型,表示为 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 位十进制类型。存储类型取决于 参数。