__all__ = [
    'UNINITIALIZED', 'BOOL',
    'INT8', 'INT16', 'INT32', 'INT64', 'INT128',
    'UINT8', 'UINT16', 'UINT32', 'UINT64', 'UINT128',
    'FLOAT16', 'FLOAT32', 'FLOAT64', 'FLOAT128',
    'COMPLEX_FLOAT32', 'COMPLEX_FLOAT64',
    'VOID', 'VOID_POINTER',
    'POINTER', 'BYTES', 'FIXEDBYTES',
    'CHAR', 'STRING', 'FIXEDSTRING',
    'CATEGORICAL', 'DATE', 'BUSDATE',
    'JSON', 'STRIDED_DIM', 'FIXED_DIM',
    'OFFSET_DIM', 'VAR_DIM', 'STRUCT',
    'FIXEDSTRUCT', 'TUPLE', 'NDOBJECT',
    'CONVERT', 'BYTESWAP', 'VIEW',
    'PROPERTY', 'EXPR', 'UNARY_EXPR',
    'GROUPBY', 'DTYPE',
    'BUILTIN_TYPE_ID_COUNT'
    ]

UNINITIALIZED = 0
BOOL = 1
INT8 = 2
INT16 = 3
INT32 = 4
INT64 = 5
INT128 = 6
UINT8 = 7
UINT16 = 8
UINT32 = 9
UINT64 = 10
UINT128 = 11
FLOAT16 = 12
FLOAT32 = 13
FLOAT64 = 14
FLOAT128 = 15
COMPLEX_FLOAT32 = 16
COMPLEX_FLOAT64 = 17
VOID = 18
VOID_POINTER = 19
POINTER = 20
BYTES = 21
FIXEDBYTES = 22
CHAR = 23
STRING = 24
FIXEDSTRING = 25
CATEGORICAL = 26
DATE = 27
DATETIME = 28
BUSDATE = 29
JSON = 30
STRIDED_DIM = 31
FIXED_DIM = 32
OFFSET_DIM = 33
VAR_DIM = 34
STRUCT = 35
FIXEDSTRUCT = 36
TUPLE = 37
NDOBJECT = 38
CONVERT = 39
BYTESWAP = 40
VIEW = 41
PROPERTY = 42
EXPR = 43
UNARY_EXPR = 44
GROUPBY = 45
DTYPE = 46

BUILTIN_TYPE_ID_COUNT = 19
