| Interface | Description |
|---|---|
| Callback |
This interface defines the callback calls from the partitioners.
|
| Class | Description |
|---|---|
| BFS |
This does a modified breadth first search of the graph to identify the levels.
|
| ClustererCallback |
A Callback implementation that passes the partitions detected during the
partitioning of the worflow to a Clusterer for clustering.
|
| DAXWriter |
The abstract class that identifies the interface for writing out a dax
corresponding to a partition.
|
| Horizontal |
Horizontal based partitioning scheme, that allows the user to configure the
number of partitions per transformation name per level.
|
| Horizontal.GraphNodeComparator |
A GraphNode comparator, that allows us to compare nodes according to the
transformation logical names.
|
| Label |
This partitioner partitions the DAX into smaller partitions as specified by
the labels associated with the jobs.
|
| MultipleLook |
This class ends up writing a partitioned dax, that corresponds to one
partition as defined by the Partitioner.
|
| One2One |
This partitioning technique considers each of the job in the dax as a
separate partition.
|
| Partition |
This is an abstract container for a partition in the graph.
|
| PartitionAndPlan |
The class that triggers the partition and plan structure in pegasus.
|
| Partitioner |
The abstract class that lays out the api to do the partitioning of the dax
into smaller daxes.
|
| PartitionerFactory |
A Factory class to load the right type of partitioner at runtime, as
specified by the Properties.
|
| PDAXWriter |
It writes out the partition graph in xml form.
|
| SingleLook |
This class ends up writing a partitioned dax, that corresponds to one
partition as defined by the Partitioner.
|
| Topological |
Does a topological sort on the Partition.
|
| Whole |
This partitioning technique considers the whole DAX as a single partition.
|
| WriterCallback |
This callback writes out a
DAX file for each of the partitions,
and also writes out a PDAX file that captures the relations
between the partitions. |
| Exception | Description |
|---|---|
| PartitionerFactoryException |
Class to notify of failures while instantiating Partitioner implementations.
|