__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', 'TIME', 'DATETIME', 'BUSDATE',
    'JSON', 'STRIDED_DIM', 'CFIXED_DIM',
    'OFFSET_DIM', 'VAR_DIM', 'STRUCT',
    'CSTRUCT', 'TUPLE', 'CTUPLE', 'OPTION', 'NDARRAYARG',
    'ADAPT', 'CONVERT', 'BYTESWAP', 'VIEW',
    'CUDA_HOST', 'CUDA_DEVICE',
    '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
TIME = 28
DATETIME = 29
BUSDATE = 30
JSON = 31
STRIDED_DIM = 32
FIXED_DIM = 33
CFIXED_DIM = 34
OFFSET_DIM = 35
VAR_DIM = 36
STRUCT = 37
CSTRUCT = 38
TUPLE = 39
CTUPLE = 40
OPTION = 41
NDARRAYARG = 42
ADAPT=43
CONVERT = 44
BYTESWAP = 45
VIEW = 46
CUDA_HOST = 47
CUDA_DEVICE = 48
PROPERTY = 49
EXPR = 50
UNARY_EXPR = 51
GROUPBY = 52
TYPE = 53

BUILTIN_TYPE_ID_COUNT = 19
