|
Generated by JDiff |
|||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES | DETAIL: REMOVED | ADDED | CHANGED |
Removed Classes | |
|
This abstract class represents the logical Binary Expression Operator The binary operator has two operands and an operator. |
|
A visitor to track the casts in a plan. |
|
|
|
This class can print a logical plan in the DOT format. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Enum for the type of group |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Enum for the type of join |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A visitor mechanism printing out the logical plan. |
|
LOProject is designed like a singly linked list; A few examples will illustrate the point about the linked list nature of the design; a = load 'input1' as (name age); b = group a by name; foreach b generate a a.name; The project operator occurs in two places in the above script: generate a(here) and a.name(here) In the first occurrence we are trying to project the elements of the bag a; In order to retrieve the bag we need to project the the second column ($1) or column number 1 (using the zero based index) from the input (the relation or bag b) In the second occurence we are trying to project the first column ($0) or column number 0 from the bag a which in turn is the column number 1 in the relation b; As you can see the nested structure or the singly linked list nature is clearly visible; Given that it's a singly linked list the null pointer or the sentinel is marked explictly using the boolean variable mSentinel; The sentinel is marked true only when the input is a relational operator; This occurs when we create the innermost operator |
|
|
|
|
|
|
|
|
|
|
|
LOStream represents the specification of an external command to be executed in a Pig Query. |
|
|
|
|
|
|
|
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
|
Parent for all Logical operators. |
|
|
|
PlanBuilder class outputs a logical plan given a query String and set of ValidIDs |
|
LogicalPlanCloneHelper implements a visitor mechanism to clone a logical plan and then patch up the connections held within the operators of the logical plan. |
|
LogicalPlanCloner provides the only mechanism of cloning a logical plan and hence the the logical operators in the plan. |
|
This Visitor works on the filter condition of a LOFilter which immediately follows a LOLoad that interacts with a metadata system (currently OWL) to read table data. |
|
A visitor to set plans correctly inside logical operators. |
|
A class to visit all the projects and change them to attach to a new node. |
|
A visitor to walk operators that contain a nested plan and translate project( * ) operators to a list of projection operators i.e. |
|
A visitor to calculate all the projection maps in a logical plan. |
|
A visitor to reset all the projection maps in a logical plan. |
|
|
|
A visitor to remove redundant operators in a plan |
|
|
|
A visitor to track the top-level projection operators in a plan. |
|
A visitor to track the UDFs in a plan. |
|
This abstract class represents the logical Unary Expression Operator The unary operator has an operand and an operator. |
|
A visitor that modifies the logical plan (if necessary) for union-onschema functionality. |
Changed Classes | |
|
|
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |