Structsยง
- Variant
Path ๐RowBuilder - A thin wrapper whose only job is to extract a specific path from a variant value and pass the result to a nested builder.
- Variant
ToBinary ๐Variant Arrow RowBuilder - Builder for creating VariantArray output (for path extraction without type conversion)
- Variant
ToPrimitive ๐Arrow RowBuilder - Builder for converting variant values to primitive values
Enumsยง
- Primitive
Variant ๐ToArrow RowBuilder - Builder for converting variant values to primitive Arrow arrays. It is used by both
VariantToArrowRowBuilder
(below) andVariantToShreddedPrimitiveVariantRowBuilder
(inshred_variant.rs
). - Variant
ToArrow ๐RowBuilder - 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