Module: Nanoarrow::Type

Defined in:
ext/nanoarrow/types.c

Constant Summary collapse

NULL =
INT2NUM(NANOARROW_TYPE_NA)
BOOL =
INT2NUM(NANOARROW_TYPE_BOOL)
INT8 =
INT2NUM(NANOARROW_TYPE_INT8)
UINT8 =
INT2NUM(NANOARROW_TYPE_UINT8)
INT16 =
INT2NUM(NANOARROW_TYPE_INT16)
UINT16 =
INT2NUM(NANOARROW_TYPE_UINT16)
INT32 =
INT2NUM(NANOARROW_TYPE_INT32)
UINT32 =
INT2NUM(NANOARROW_TYPE_UINT32)
INT64 =
INT2NUM(NANOARROW_TYPE_INT64)
UINT64 =
INT2NUM(NANOARROW_TYPE_UINT64)
HALF_FLOAT =
INT2NUM(NANOARROW_TYPE_HALF_FLOAT)
FLOAT =
INT2NUM(NANOARROW_TYPE_FLOAT)
DOUBLE =
INT2NUM(NANOARROW_TYPE_DOUBLE)
STRING =
INT2NUM(NANOARROW_TYPE_STRING)
LARGE_STRING =
INT2NUM(NANOARROW_TYPE_LARGE_STRING)
STRING_VIEW =
INT2NUM(NANOARROW_TYPE_STRING_VIEW)
BINARY =
INT2NUM(NANOARROW_TYPE_BINARY)
LARGE_BINARY =
INT2NUM(NANOARROW_TYPE_LARGE_BINARY)
BINARY_VIEW =
INT2NUM(NANOARROW_TYPE_BINARY_VIEW)
FIXED_SIZE_BINARY =
INT2NUM(NANOARROW_TYPE_FIXED_SIZE_BINARY)
DATE32 =
INT2NUM(NANOARROW_TYPE_DATE32)
DATE64 =
INT2NUM(NANOARROW_TYPE_DATE64)
TIME32 =
INT2NUM(NANOARROW_TYPE_TIME32)
TIME64 =
INT2NUM(NANOARROW_TYPE_TIME64)
TIMESTAMP =
INT2NUM(NANOARROW_TYPE_TIMESTAMP)
DURATION =
INT2NUM(NANOARROW_TYPE_DURATION)
INTERVAL_MONTHS =
INT2NUM(NANOARROW_TYPE_INTERVAL_MONTHS)
INTERVAL_DAY_TIME =
INT2NUM(NANOARROW_TYPE_INTERVAL_DAY_TIME)
INTERVAL_MONTH_DAY_NANO =
INT2NUM(NANOARROW_TYPE_INTERVAL_MONTH_DAY_NANO)
DECIMAL128 =
INT2NUM(NANOARROW_TYPE_DECIMAL128)
DECIMAL256 =
INT2NUM(NANOARROW_TYPE_DECIMAL256)
STRUCT =
INT2NUM(NANOARROW_TYPE_STRUCT)
LIST =
INT2NUM(NANOARROW_TYPE_LIST)
LARGE_LIST =
INT2NUM(NANOARROW_TYPE_LARGE_LIST)
FIXED_SIZE_LIST =
INT2NUM(NANOARROW_TYPE_FIXED_SIZE_LIST)
MAP =
INT2NUM(NANOARROW_TYPE_MAP)
DICTIONARY =
INT2NUM(NANOARROW_TYPE_DICTIONARY)
SPARSE_UNION =
INT2NUM(NANOARROW_TYPE_SPARSE_UNION)
DENSE_UNION =
INT2NUM(NANOARROW_TYPE_DENSE_UNION)