Module arrow_to_variant

Module arrow_to_variant 

Source

Macrosยง

define_row_builder ๐Ÿ”’
Macro to define (possibly generic) row builders with consistent structure and behavior.

Structsยง

BinaryArrowToVariantBuilder ๐Ÿ”’
BinaryViewArrowToVariantBuilder ๐Ÿ”’
BooleanArrowToVariantBuilder ๐Ÿ”’
DateArrowToVariantBuilder ๐Ÿ”’
Decimal32ArrowToVariantBuilder ๐Ÿ”’
Decimal64ArrowToVariantBuilder ๐Ÿ”’
Decimal128ArrowToVariantBuilder ๐Ÿ”’
Decimal256ArrowToVariantBuilder ๐Ÿ”’
DictionaryArrowToVariantBuilder ๐Ÿ”’
Dictionary array builder with simple O(1) indexing
FixedSizeBinaryArrowToVariantBuilder ๐Ÿ”’
ListArrowToVariantBuilder ๐Ÿ”’
Generic list builder for ListLikeArray types including List, LargeList, ListView, LargeListView, and FixedSizeList
MapArrowToVariantBuilder ๐Ÿ”’
Map builder for MapArray types
NullArrowToVariantBuilder ๐Ÿ”’
Null builder that always appends null
PrimitiveArrowToVariantBuilder ๐Ÿ”’
RunEndEncodedArrowToVariantBuilder ๐Ÿ”’
Run-end encoded array builder with efficient sequential access
StringArrowToVariantBuilder ๐Ÿ”’
StringViewArrowToVariantBuilder ๐Ÿ”’
StructArrowToVariantBuilder ๐Ÿ”’
Struct builder for StructArray
TimeArrowToVariantBuilder ๐Ÿ”’
TimestampArrowToVariantBuilder ๐Ÿ”’
UnionArrowToVariantBuilder ๐Ÿ”’
Union builder for both sparse and dense union arrays

Enumsยง

ArrowToVariantRowBuilder ๐Ÿ”’
Row builder for converting Arrow arrays to VariantArray row by row

Traitsยง

ListLikeArray ๐Ÿ”’
Trait for list-like arrays that can provide element ranges

Functionsยง

make_arrow_to_variant_row_builder ๐Ÿ”’
Factory function to create the appropriate row builder for a given DataType