Enum datafusion::physical_plan::Partitioning [−][src]
pub enum Partitioning { RoundRobinBatch(usize), Hash(Vec<Arc<dyn PhysicalExpr>>, usize), UnknownPartitioning(usize), }
Partitioning schemes supported by operators.
Variants
RoundRobinBatch(usize)
Allocate batches using a round-robin algorithm and the specified number of partitions
Hash(Vec<Arc<dyn PhysicalExpr>>, usize)
Allocate rows based on a hash of one of more expressions and the specified number of partitions This partitioning scheme is not yet fully supported. See ARROW-11011
UnknownPartitioning(usize)
Unknown partitioning scheme with a known number of partitions
Implementations
impl Partitioning
[src]
impl Partitioning
[src]pub fn partition_count(&self) -> usize
[src]
Returns the number of partitions in this partitioning scheme
Trait Implementations
impl Clone for Partitioning
[src]
impl Clone for Partitioning
[src]fn clone(&self) -> Partitioning
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl !RefUnwindSafe for Partitioning
impl !RefUnwindSafe for Partitioning
impl Send for Partitioning
impl Send for Partitioning
impl Sync for Partitioning
impl Sync for Partitioning
impl Unpin for Partitioning
impl Unpin for Partitioning
impl !UnwindSafe for Partitioning
impl !UnwindSafe for Partitioning