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