Package edu.wpi.cs.dsrg.xmldb.xat.component.schemacleanup

Class Summary
CompleteSchemaVisitor This class is used to compute the Full Schema.
ConsumedVisitor Compute the Consumed columns for each type of operator.
CutVisitor This class will call the SchemaVisitor to compute the Minimum Schema, call the RequiredVisitor to compute the Required Columns, and do the cutting if the required columns not in produced and modified.
MinSchemaVisitor Compute the Minimum Schema through the SchemaVisitor, the Required Columns through the RequiredVisitor, and do the cutting if the required columns not in produced and modified.
ModifiedVisitor This class is used to compute the consumed columns for each type of operator.
PCMVisitor This class is used to compute the Produce, Consumed columns for each XATNode.
ProducedVisitor This class is used to compute the Produce columns for each XATNode.
ProjectFillVisitor This class is used to construct a Project node to extract the required columns out.
RequiredVisitor This class is used to compute the Required Schema.
SchemaCleanupNode This class to define the SchemaCleanupNode.
SchemaCleanupStatistics This class to define the SchemaCleanupStatistics
SchemaCleanupVisitor This class to do the schema cleanup.
SchemaVisitor This class is uded to compute the Minimum Schema.
TreeCleanupVisitor This class is used to cleanup the tree with cutting.