名称 |
描述 |
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 位十进制类型。存储类型取决于 参数。 |