|
Class Summary |
| 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. |
| GraphNode |
Data class that allows us to construct information about the nodes
in the abstract graph. |
| Horizontal |
Horizontal based partitioning scheme, that allows the user to configure the
number of partitions per transformation name per level. |
| Label |
This partitioner partitions the DAX into smaller partitions as specified by
the labels associated with the jobs. |
| LabelBag |
A bag implementation that just holds a particular value for the label key. |
| 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. |
| 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. |
| 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. |