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. |