|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Class Summary | |
|---|---|
| AddForEach | |
| ColumnMapKeyPrune | This Rule prunes columns and map keys and set to loader. |
| ColumnPruneHelper | Helper class used by ColumnMapKeyPrune to figure out what columns can be pruned. |
| ColumnPruneVisitor | |
| DuplicateForEachColumnRewrite | |
| FilterAboveForeach | This Rule moves Filter Above Foreach. |
| GroupByConstParallelSetter | Rule: If a LOCogroup is 'group all', set the parallelism to 1, or in general - if the group-by expression is just a constant then set parallelism to 1 LogicalExpressionSimplifier could be used to convert an expression with constants into a single ConstantExpression |
| ImplicitSplitInserter | Super class for all rules that operates on the whole plan. |
| InputOutputFileValidator | |
| LimitOptimizer | |
| LoadStoreFuncDupSignatureValidator | Check for duplicate alias. |
| LoadTypeCastInserter | |
| LogicalExpressionSimplifier | A FILTER logical expression simplifier |
| LogicalExpressionSimplifier.LogicalExpressionSimplifierTransformer | |
| MapKeysPruneHelper | This filter Marks every Load Operator which has a Map with MAP_MARKER_ANNOTATION. |
| MapKeysPruneHelper.FullMapCollector | |
| MapKeysPruneHelper.MapMarker | This class collects all the information required to create the list of keys required for a map |
| MergeFilter | |
| MergeForEach | |
| OptimizerUtils | |
| PartitionFilterOptimizer | |
| PushDownForEachFlatten | |
| PushUpFilter | |
| SplitFilter | |
| StreamTypeCastInserter | |
| TypeCastInserter | |
| WholePlanRule | Super class for all rules that operates on the whole plan. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||