Module variant_to_arrow

Module variant_to_arrow 

Source

Structsยง

VariantPathRowBuilder ๐Ÿ”’
A thin wrapper whose only job is to extract a specific path from a variant value and pass the result to a nested builder.
VariantToBinaryVariantArrowRowBuilder ๐Ÿ”’
Builder for creating VariantArray output (for path extraction without type conversion)
VariantToPrimitiveArrowRowBuilder ๐Ÿ”’
Builder for converting variant values to primitive values

Enumsยง

PrimitiveVariantToArrowRowBuilder ๐Ÿ”’
Builder for converting variant values to primitive Arrow arrays. It is used by both VariantToArrowRowBuilder (below) and VariantToShreddedPrimitiveVariantRowBuilder (in shred_variant.rs).
VariantToArrowRowBuilder ๐Ÿ”’
Builder for converting variant values into strongly typed Arrow arrays.

Functionsยง

get_type_name ๐Ÿ”’
Helper function to get a user-friendly type name
make_primitive_variant_to_arrow_row_builder ๐Ÿ”’
Creates a primitive row builder, returning Err if the requested data type is not primitive.
make_variant_to_arrow_row_builder ๐Ÿ”’