名稱 |
描述 |
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 |
字串 (UTF8) 檢視類型,具有 4 位元組前綴和內聯小字串最佳化。 |
GARROW_TYPE_BINARY_VIEW |
位元組檢視類型,具有 4 位元組前綴和內聯小字串最佳化。 |
GARROW_TYPE_DECIMAL32 |
基於精度和小數位數的十進制。 |
GARROW_TYPE_DECIMAL64 |
基於精度和小數位數的 64 位元十進制類型。儲存類型取決於參數。 |