| Interface | Description | 
|---|---|
| Partitioning | An interface to represent the output data partitioning for a data source, which is returned by
  SupportsReportPartitioning.outputPartitioning(). | 
| Class | Description | 
|---|---|
| KeyGroupedPartitioning | Represents a partitioning where rows are split across partitions based on the
 partition transform expressions returned by  KeyGroupedPartitioning.keys. | 
| UnknownPartitioning | Represents a partitioning where rows are split across partitions in an unknown pattern. |