| Name | Description | Type | Package | Framework |
| ExpressionRulePartitioner | sub-graphs as partitions. | Class | cascading.flow.planner.rule.partitioner | Cascading |
| UniquePathRulePartitioner | sub-graphs as initial partitions, then will partition the resulting graph into a unique sub-graph for each unique path between the head and tail of the graph. | Class | cascading.flow.planner.rule.partitioner | Cascading |
| WholeGraphNodePartitioner | Class | cascading.flow.planner.rule.partitioner | Cascading | |
| WholeGraphRulePartitioner | Class | cascading.flow.planner.rule.partitioner | Cascading | |
| WholeGraphStepPartitioner | Class | cascading.flow.planner.rule.partitioner | Cascading | |