| Name | Description | Type | Package | Framework |
| AddExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| AddForEach | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| AllExpressionVisitor | A visitor that walks a logical plan and then applies a given LogicalExpressionVisitor to all expressions it encounters. | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| AllSameExpressionVisitor | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| AllSameRalationalNodesVisitor | A visitor that walks the logical plan and calls the same method on every type of node. | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| AndExpression | Boolean and expression. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| BinaryExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| BinCondExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| CastExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| CastLineageSetter | Find uid lineage information. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| ColumnAliasConversionVisitor | Logical plan visitor which will convert all column alias references to column indexes, using the underlying anonymous expression plan visitor. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| ColumnExpression | Super class for all column expressions, including projection, constants, and deferences. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| ColumnMapKeyPrune | This Rule prunes columns and map keys and set to loader. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ColumnPruneHelper | Helper class used by ColumnMapKeyPrune to figure out what columns can be pruned. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ColumnPruneVisitor | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ConstantExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| DanglingNestedNodeRemover | | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| DereferenceExpression | get one or elements out of a tuple or a bag in case of Tuple( a#2:int, b#3:bag{ b_a#4:int, b_b#5:float }, c#6:int ) # 1 | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| DivideExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| DotLOPrinter | This class can print a logical plan in the DOT format. | Class | org.apache.pig.newplan.logical | Apache Pig |
|
| DuplicateForEachColumnRewrite | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| EqualExpression | Equality test expression. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| ExpToPhyTranslationVisitor | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| FilterAboveForeach | This Rule moves Filter Above Foreach. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| GreaterThanEqualExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| GreaterThanExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| 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 | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ImplicitSplitInserter | Super class for all rules that operates on the whole plan. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| InputOutputFileValidator | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| IsNullExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LessThanEqualExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LessThanExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LimitOptimizer | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| LineageFindRelVisitor | Create mapping between uid and Load FuncSpec when the LogicalExpression associated with it is known to hold an unmodified element of data returned | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| LoadTypeCastInserter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| LOCogroup | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOCogroup .GROUPTYPE | | Class | org.apache.pig.newplan.logical.relational.LOCogroup | Apache Pig |
|
| LOCross | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOCube | CUBE operator implementation for data cube computation. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LODistinct | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOFilter | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOForEach | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOGenerate | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LogicalExpression | Logical representation of expression operators. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LogicalExpressionPlan | A plan containing LogicalExpressionOperators. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LogicalExpressionSimplifier | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| LogicalExpressionSimplifier .LogicalExpressionSimplifierTransformer | | Class | org.apache.pig.newplan.logical.rules.LogicalExpressionSimplifier | Apache Pig |
|
| LogicalExpressionVisitor | A visitor for expression plans. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| LogicalPlan | LogicalPlan is the logical view of relational operations Pig will execute for a given script. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LogicalPlanOptimizer | | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| LogicalPlanPrinter | A visitor mechanism printing out the logical plan. | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| LogicalRelationalNodesVisitor | A visitor for logical plans. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LogicalRelationalOperator | Logical representation of relational operators. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LogicalSchema | Schema, from a logical perspective. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LogicalSchema .LogicalFieldSchema | | Class | org.apache.pig.newplan.logical.relational.LogicalSchema | Apache Pig |
|
| LogicalSchema .MergeMode | | Class | org.apache.pig.newplan.logical.relational.LogicalSchema | Apache Pig |
|
| LogToPhyTranslationVisitor | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOInnerLoad | Operator to map the data into the inner plan of LOForEach It can only be used in the inner plan of LOForEach | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOJoin | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOJoin .JOINTYPE | | Class | org.apache.pig.newplan.logical.relational.LOJoin | Apache Pig |
|
| LOLimit | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOLoad | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LONative | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LORank | RANK operator implementation. | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOSort | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOSplit | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOSplitOutput | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOStore | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOStream | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| LOUnion | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| MapKeysPruneHelper | This filter Marks every Load Operator which has a Map with MAP_MARKER_ANNOTATION. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| MapKeysPruneHelper .FullMapCollector | | Class | org.apache.pig.newplan.logical.rules.MapKeysPruneHelper | Apache Pig |
|
| MapKeysPruneHelper .MapMarker | This class collects all the information required to create the list of keys required for a map | Class | org.apache.pig.newplan.logical.rules.MapKeysPruneHelper | Apache Pig |
|
| MapLookupExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| MapSideMergeValidator | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| MergeFilter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| MergeForEach | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ModExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| MultiplyExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| NegativeExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| NotEqualExpression | NotEquality test expression. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| NotExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| OptimizerUtils | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| OrExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| PartitionFilterOptimizer | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| ProjectExpression | Projection of columns in an expression. | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| ProjectionPatcher | A PlanTransformListener that will patch up references in projections. | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| ProjectionPatcher .ProjectionFinder | | Class | org.apache.pig.newplan.logical.optimizer.ProjectionPatcher | Apache Pig |
|
| ProjectStarExpander | A visitor to walk operators that contain a nested plan and translate project( * ) operators to a list of projection operators, i. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| ProjectStarExpanderUtil | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| ProjStarInUdfExpander | Expand project-star or project-range when used as udf argument. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| PushDownForEachFlatten | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| PushUpFilter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| RegexExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| ScalarExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| ScalarVariableValidator | This validator checks the correctness of use of scalar variables in logical operators. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| ScalarVariableValidator .ProjectFinder | | Class | org.apache.pig.newplan.logical.visitor.ScalarVariableValidator | Apache Pig |
|
| ScalarVisitor | Logical plan visitor which handles scalar projections. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| SchemaAliasVisitor | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| SchemaNotDefinedException | | Class | org.apache.pig.newplan.logical.relational | Apache Pig |
|
| SchemaPatcher | A PlanTransformListener for the logical optimizer that will patch up schemas after a plan has been transformed. | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| SchemaResetter | | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| SortInfoSetter | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| SplitFilter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| StoreAliasSetter | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| StreamTypeCastInserter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| SubtractExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| TypeCastInserter | | Class | org.apache.pig.newplan.logical.rules | Apache Pig |
|
| TypeCheckingExpVisitor | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| TypeCheckingRelVisitor | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| UDFFinder | | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| UidResetter | | Class | org.apache.pig.newplan.logical.optimizer | Apache Pig |
|
| UnaryExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| UnionOnSchemaSetter | A visitor that modifies the logical plan (if necessary) for union-onschema functionality. | Class | org.apache.pig.newplan.logical.visitor | Apache Pig |
|
| UserFuncExpression | | Class | org.apache.pig.newplan.logical.expression | Apache Pig |
|
| Util | | Class | org.apache.pig.newplan.logical | Apache Pig |
|
| WholePlanRule | Super class for all rules that operates on the whole plan. | Class | org.apache.pig.newplan.logical.rules | Apache Pig |