Module variant_to_arrow

Module variant_to_arrow 

Source

Macrosยง

define_variant_to_primitive_builder ๐Ÿ”’

Structsยง

FakeNullBuilder ๐Ÿ”’
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)
VariantToBooleanArrowRowBuilder ๐Ÿ”’
VariantToDecimalArrowRowBuilder ๐Ÿ”’
Builder for converting variant values to arrow Decimal values
VariantToNullArrowRowBuilder ๐Ÿ”’
VariantToPrimitiveArrowRowBuilder ๐Ÿ”’
VariantToTimestampArrowRowBuilder ๐Ÿ”’
VariantToTimestampNtzArrowRowBuilder ๐Ÿ”’

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ยง

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 ๐Ÿ”’