Module transform

Source
Expand description

Low-level array data abstractions.

Provides utilities for creating, manipulating, and converting Arrow arrays made of primitive types, strings, and nested types.

Modulesยง

boolean ๐Ÿ”’
fixed_binary ๐Ÿ”’
fixed_size_list ๐Ÿ”’
list ๐Ÿ”’
null ๐Ÿ”’
primitive ๐Ÿ”’
structure ๐Ÿ”’
union ๐Ÿ”’
utils ๐Ÿ”’
variable_size ๐Ÿ”’

Structsยง

MutableArrayData
Efficiently create an ArrayData from one or more existing ArrayDatas by copying chunks.
_MutableArrayData ๐Ÿ”’
A mutable ArrayData that knows how to freeze itself into an ArrayData. This is just a data container.

Enumsยง

Capacities
Define capacities to pre-allocate for child data or data buffers.

Functionsยง

build_extend ๐Ÿ”’
build_extend_dictionary ๐Ÿ”’
Builds an extend that adds offset to the source primitive Additionally validates that max fits into the the underlying primitive returning None if not
build_extend_null_bits ๐Ÿ”’
build_extend_nulls ๐Ÿ”’
build_extend_view ๐Ÿ”’
Builds an extend that adds buffer_offset to any buffer indices encountered
preallocate_offset_and_binary_buffer ๐Ÿ”’

Type Aliasesยง

Extend ๐Ÿ”’
ExtendNullBits ๐Ÿ”’
ExtendNulls ๐Ÿ”’