列舉

Arrow類型

宣告

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

字串 (UTF8) 檢視類型,具有 4 位元組前綴和內聯小字串最佳化。

GARROW_TYPE_BINARY_VIEW

位元組檢視類型,具有 4 位元組前綴和內聯小字串最佳化。

GARROW_TYPE_DECIMAL32

基於精度和小數位數的十進制。

GARROW_TYPE_DECIMAL64

基於精度和小數位數的 64 位元十進制類型。儲存類型取決於參數。