Macrosยง
Structsยง
- Fake
Null ๐Builder - 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 ๐Arrow RowBuilder - Variant
ToBinary ๐Variant Arrow RowBuilder - Builder for creating VariantArray output (for path extraction without type conversion)
- Variant
ToBoolean ๐Arrow RowBuilder - Variant
ToDecimal ๐Arrow RowBuilder - Builder for converting variant values to arrow Decimal values
- Variant
ToNull ๐Arrow RowBuilder - Variant
ToPrimitive ๐Arrow RowBuilder - Variant
ToString ๐Arrow Builder - Variant
ToTimestamp ๐Arrow RowBuilder - Variant
ToTimestamp ๐NtzArrow RowBuilder - Variant
ToUuid ๐Arrow RowBuilder - Builder for converting variant values to FixedSizeBinary(16) for UUIDs
Enumsยง
- Primitive
Variant ๐ToArrow RowBuilder - Builder for converting primitive variant values to 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ยง
- make_
primitive_ ๐variant_ to_ arrow_ row_ builder - Creates a row builder that converts primitive
Variantvalues into the requested Arrow data type. - make_
variant_ ๐to_ arrow_ row_ builder