Represents data where tuples that share the same values for the clustering
Expressions will be co-located.
Specifies how tuples that share common expressions will be distributed when a query is executed in parallel on many machines.
Represents a partitioning where rows are split up across partitions based on the hash
of expressions
.
Represents data where tuples have been ordered according to the ordering
Expressions.
Represents a partitioning where rows are split up across partitions based on the hash
of expressions
.
Describes how an operator's output is split across partitions.
A collection of Partitionings that can be used to describe the partitioning scheme of the output of a physical operator.
Represents a partitioning where rows are split across partitions based on some total ordering of
the expressions specified in ordering
.
Represents a partitioning where rows are distributed evenly across output partitions by starting from a random target partition number and distributing rows in a round-robin fashion.
Represents a distribution that only has a single partition and all tuples of the dataset are co-located.
Represents a distribution where no promises are made about co-location of data.