Expand description
A configurable writer strategy for tabular data.
TableStrategy is a dispatcher: it inspects the dtype of the stream it is handed and
routes struct columns to StructStrategy, list columns to ListLayoutStrategy, and
everything else to the configured leaf strategy. Because it hands itself (suitably descended)
to those structural writers as the strategy for their children, arbitrarily nested struct/list
trees are written with no manual wiring.
The dispatcher also owns field-path overrides, letting callers force a specific leaf field — at any depth — onto a custom strategy.
Structs§
- Table
Strategy - A configurable strategy for writing nested tabular data, dispatching each (sub)stream to the structural writer for its dtype.
Functions§
- use_
experimental_ list_ layout - Whether
TableStrategywrites list fields using aListLayoutStrategyby default. Disabled unless the environment variableVORTEX_EXPERIMENTAL_LIST_LAYOUTis set to1.