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.
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 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.