API reference
python:irx:irx.builtins.collections.ARRAY_PRIMITIVE_TYPE_SPECS
attribute ARRAY_PRIMITIVE_TYPE_SPECS
ARRAY_PRIMITIVE_TYPE_SPECS = {(spec.name): spec for spec in (ArrayPrimitiveTypeSpec('int8', IRX_ARROW_TYPE_INT8, BUFFER_DTYPE_INT8, 1, True), ArrayPrimitiveTypeSpec('int16', IRX_ARROW_TYPE_INT16, BUFFER_DTYPE_INT16, 2, True), ArrayPrimitiveTypeSpec('int32', IRX_ARROW_TYPE_INT32, BUFFER_DTYPE_INT32, 4, True), ArrayPrimitiveTypeSpec('int64', IRX_ARROW_TYPE_INT64, BUFFER_DTYPE_INT64, 8, True), ArrayPrimitiveTypeSpec('uint8', IRX_ARROW_TYPE_UINT8, BUFFER_DTYPE_UINT8, 1, True), ArrayPrimitiveTypeSpec('uint16', IRX_ARROW_TYPE_UINT16, BUFFER_DTYPE_UINT16, 2, True), ArrayPrimitiveTypeSpec('uint32', IRX_ARROW_TYPE_UINT32, BUFFER_DTYPE_UINT32, 4, True), ArrayPrimitiveTypeSpec('uint64', IRX_ARROW_TYPE_UINT64, BUFFER_DTYPE_UINT64, 8, True), ArrayPrimitiveTypeSpec('float32', IRX_ARROW_TYPE_FLOAT32, BUFFER_DTYPE_FLOAT32, 4, True), ArrayPrimitiveTypeSpec('float64', IRX_ARROW_TYPE_FLOAT64, BUFFER_DTYPE_FLOAT64, 8, True), ArrayPrimitiveTypeSpec('bool', IRX_ARROW_TYPE_BOOL, BUFFER_DTYPE_BOOL, None, False))}
Source: packages/irx/src/irx/builtins/collections/array_primitives.py:66
Declared as: python:irx:irx.builtins.collections.array_primitives.ARRAY_PRIMITIVE_TYPE_SPECS