Expand description
Module for shredding VariantArray with a given schema.
Structsยง
- Shredded
Schema Builder - Builder for constructing a variant shredding schema.
- Shredding
Field - Field configuration captured by the builder (data type + nullability).
- Variant
ToShredded ๐Array Variant RowBuilder - Variant
ToShredded ๐Object Variant RowBuilder - Variant
ToShredded ๐Primitive Variant RowBuilder - A shredded primitive field builder.
Enumsยง
- Null
Value ๐ - Controls how
append_nullis encoded for a shredded(value, typed_value)pair. - Variant
Schema ๐Node - Internal tree node structure for building variant schemas.
- Variant
ToShredded ๐Variant RowBuilder
Traitsยง
- Into
Shredding Field - Convenience conversion to allow passing either
FieldRef,DataType, or(DataType, bool).
Functionsยง
- make_
variant_ ๐to_ shredded_ variant_ arrow_ row_ builder - shred_
variant - Shreds the input binary variant using a target shredding schema derived from the requested data type.