Package org.griphyn.cPlanner.partitioner

Interface Summary
Bag An interface to define a BAG of objects.
Callback This interface defines the callback calls from the partitioners.
 

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.
 

Exception Summary
PartitionerFactoryException Class to notify of failures while instantiating Partitioner implementations.
 



Copyright © 2007 The University of Southern California. All Rights Reserved.