Expand description
This file implements the RepartitionExec operator, which maps N input
partitions to M output partitions based on a partitioning scheme, optionally
maintaining the order of the input rows in the output.
Modulesยง
- distributor_
channels ๐ - Special channel construction to distribute data from various inputs into N outputs minimizing buffering but preventing deadlocks when repartitioning
Structsยง
- Batch
Partitioner - A utility that can be used to partition batches based on
Partitioning - Consuming
Input ๐Streams State - Partition
Channels ๐ - Channels and resources for a single output partition
- PerPartition
Stream ๐ - This struct converts a receiver to a stream. Receiver receives data on an SPSC channel.
- Repartition
Exec - Maps
Ninput partitions toMoutput partitions based on aPartitioningscheme. - Repartition
Metrics ๐ - Repartition
Stream ๐
Enumsยง
- Batch
Partitioner ๐State - Repartition
Batch ๐ - A batch in the repartition queue - either in memory or spilled to disk
- Repartition
Exec ๐State - Inner state of
RepartitionExec. - Repartition
Stream ๐State