|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Rule | |
|---|---|
| org.apache.pig.newplan.logical.optimizer | |
| org.apache.pig.newplan.logical.rules | |
| org.apache.pig.newplan.optimizer | |
| Uses of Rule in org.apache.pig.newplan.logical.optimizer |
|---|
| Methods in org.apache.pig.newplan.logical.optimizer that return types with arguments of type Rule | |
|---|---|
protected List<Set<Rule>> |
LogicalPlanOptimizer.buildRuleSets()
|
| Uses of Rule in org.apache.pig.newplan.logical.rules |
|---|
| Subclasses of Rule in org.apache.pig.newplan.logical.rules | |
|---|---|
class |
AddForEach
|
class |
ColumnMapKeyPrune
This Rule prunes columns and map keys and set to loader. |
class |
FilterAboveForeach
This Rule moves Filter Above Foreach. |
class |
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 |
class |
LimitOptimizer
|
class |
LoadTypeCastInserter
|
class |
LogicalExpressionSimplifier
A FILTER logical expression simplifier |
class |
MergeFilter
|
class |
MergeForEach
|
class |
PartitionFilterOptimizer
|
class |
PushDownForEachFlatten
It's generally a good idea to do flattens as late as possible as they tend to generate more rows (and so more I/O). |
class |
PushUpFilter
|
class |
SplitFilter
|
class |
StreamTypeCastInserter
|
class |
TypeCastInserter
|
class |
WholePlanRule
Super class for all rules that operates on the whole plan. |
| Uses of Rule in org.apache.pig.newplan.optimizer |
|---|
| Fields in org.apache.pig.newplan.optimizer with type parameters of type Rule | |
|---|---|
protected List<Set<Rule>> |
PlanOptimizer.ruleSets
|
| Constructor parameters in org.apache.pig.newplan.optimizer with type arguments of type Rule | |
|---|---|
PlanOptimizer(OperatorPlan p,
List<Set<Rule>> rs,
int iterations)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||