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.
VariantToBinaryArrowRowBuilder ๐Ÿ”’
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 ๐Ÿ”’
VariantToStringArrowBuilder ๐Ÿ”’
VariantToTimestampArrowRowBuilder ๐Ÿ”’
VariantToTimestampNtzArrowRowBuilder ๐Ÿ”’
VariantToUuidArrowRowBuilder ๐Ÿ”’
Builder for converting variant values to FixedSizeBinary(16) for UUIDs

Enumsยง

PrimitiveVariantToArrowRowBuilder ๐Ÿ”’
Builder for converting primitive variant values to 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 row builder that converts primitive Variant values into the requested Arrow data type.
make_variant_to_arrow_row_builder ๐Ÿ”’