Expand description
This module defines three traits Destination, DestinationPartition, and Consume to define a destination.
This module also contains destination implementations for various dataframes.
Modules§
- arrow
- Destination implementation for Arrow and Polars.
- arrowstream
- Destination implementation for Arrow and Polars.
Traits§
- Consume
- A type implemented
Consume<T>means that it can consume a valueTby adding it to it’s own buffer. - Destination
- A
Destinationis associated with aTypeSystemand aPartitionDestination.PartitionDestinationallows multiple threads write data into the buffer owned byDestination. - Destination
Partition PartitionDestinationwrites values to its own region.PartitionDestinationis parameterized on lifetime'a, which is the lifetime of the parentDestination. Usually, aPartitionDestinationcan never live longer than the parent.