|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.apache.pig.impl.logicalLayer | |
---|---|
org.apache.pig | Public interfaces and classes for Pig. |
org.apache.pig.backend.executionengine | |
org.apache.pig.backend.hadoop.executionengine | |
org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
org.apache.pig.backend.hadoop.executionengine.physicalLayer | Implementation of physical operators that use hadoop as the execution engine and data storage. |
org.apache.pig.backend.local.executionengine | |
org.apache.pig.backend.local.executionengine.physicalLayer | |
org.apache.pig.builtin | |
org.apache.pig.data | Data types for Pig. |
org.apache.pig.impl.logicalLayer | The logical operators that represent a pig script and tools for manipulating those operators. |
org.apache.pig.impl.logicalLayer.optimizer | |
org.apache.pig.impl.logicalLayer.schema | |
org.apache.pig.impl.logicalLayer.validators | |
org.apache.pig.impl.plan | |
org.apache.pig.impl.plan.optimizer | |
org.apache.pig.pen | |
org.apache.pig.pen.util |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig | |
---|---|
FrontendException
|
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.executionengine | |
---|---|
LogicalPlan
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.hadoop.executionengine | |
---|---|
LogicalPlan
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.hadoop.executionengine.mapReduceLayer | |
---|---|
FrontendException
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.hadoop.executionengine.physicalLayer | |
---|---|
FrontendException
|
|
LOAdd
|
|
LOAnd
|
|
LOBinCond
|
|
LOCast
|
|
LOCogroup
|
|
LOConst
|
|
LOCross
|
|
LODistinct
|
|
LODivide
|
|
LOEqual
|
|
LOFilter
|
|
LOForEach
|
|
LOFRJoin
This is the logical operator for the Fragment Replicate Join It holds the user specified information and is responsible for the schema computation. |
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOGreaterThan
|
|
LOGreaterThanEqual
|
|
LOIsNull
|
|
LOLesserThan
|
|
LOLesserThanEqual
|
|
LOLimit
|
|
LOLoad
|
|
LOMapLookup
|
|
LOMod
|
|
LOMultiply
|
|
LONegative
|
|
LONot
|
|
LONotEqual
|
|
LOOr
|
|
LOProject
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 |
|
LORegexp
|
|
LOSort
|
|
LOSplit
|
|
LOSplitOutput
|
|
LOStore
|
|
LOStream
LOStream represents the specification of an external
command to be executed in a Pig Query. |
|
LOSubtract
|
|
LOUnion
|
|
LOUserFunc
|
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.local.executionengine | |
---|---|
LogicalPlan
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.local.executionengine.physicalLayer | |
---|---|
LOCogroup
|
|
LOCross
|
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOSplit
|
|
LOSplitOutput
|
|
LOStream
LOStream represents the specification of an external
command to be executed in a Pig Query. |
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.builtin | |
---|---|
FrontendException
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.data | |
---|---|
FrontendException
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.logicalLayer | |
---|---|
BinaryExpressionOperator
This abstract class represents the logical Binary Expression Operator The binary operator has two operands and an operator. |
|
ExpressionOperator
|
|
FrontendException
|
|
LOAdd
|
|
LOAnd
|
|
LOBinCond
|
|
LOCast
|
|
LOCogroup
|
|
LOConst
|
|
LOCross
|
|
LODistinct
|
|
LODivide
|
|
LOEqual
|
|
LOFilter
|
|
LOForEach
|
|
LOFRJoin
This is the logical operator for the Fragment Replicate Join It holds the user specified information and is responsible for the schema computation. |
|
LOGenerate
|
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOGreaterThan
|
|
LOGreaterThanEqual
|
|
LOIsNull
|
|
LOLesserThan
|
|
LOLesserThanEqual
|
|
LOLimit
|
|
LOLoad
|
|
LOMapLookup
|
|
LOMod
|
|
LOMultiply
|
|
LONegative
|
|
LONot
|
|
LONotEqual
|
|
LOOr
|
|
LOProject
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 |
|
LORegexp
|
|
LOSort
|
|
LOSplit
|
|
LOSplitOutput
|
|
LOStore
|
|
LOStream
LOStream represents the specification of an external
command to be executed in a Pig Query. |
|
LOSubtract
|
|
LOUnion
|
|
LOUserFunc
|
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
|
UnaryExpressionOperator
This abstract class represents the logical Unary Expression Operator The unary operator has an operand and an operator. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.logicalLayer.optimizer | |
---|---|
BinaryExpressionOperator
This abstract class represents the logical Binary Expression Operator The binary operator has two operands and an operator. |
|
FrontendException
|
|
LOBinCond
|
|
LOCast
|
|
LOCogroup
|
|
LOConst
|
|
LOCross
|
|
LODistinct
|
|
LOFilter
|
|
LOForEach
|
|
LOFRJoin
This is the logical operator for the Fragment Replicate Join It holds the user specified information and is responsible for the schema computation. |
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOLimit
|
|
LOLoad
|
|
LOProject
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 |
|
LORegexp
|
|
LOSort
|
|
LOSplit
|
|
LOSplitOutput
|
|
LOStore
|
|
LOUnion
|
|
LOUserFunc
|
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
|
UnaryExpressionOperator
This abstract class represents the logical Unary Expression Operator The unary operator has an operand and an operator. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.logicalLayer.schema | |
---|---|
CanonicalNamer
A visitor to walk the logical plan and give canonical names fields. |
|
FrontendException
|
|
LogicalOperator
Parent for all Logical operators. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.logicalLayer.validators | |
---|---|
ExpressionOperator
|
|
FrontendException
|
|
LOAdd
|
|
LOAnd
|
|
LOBinCond
|
|
LOCast
|
|
LOCogroup
|
|
LOConst
|
|
LOCross
|
|
LODistinct
|
|
LODivide
|
|
LOEqual
|
|
LOFilter
|
|
LOForEach
|
|
LOFRJoin
This is the logical operator for the Fragment Replicate Join It holds the user specified information and is responsible for the schema computation. |
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOGreaterThan
|
|
LOGreaterThanEqual
|
|
LOIsNull
|
|
LOLesserThan
|
|
LOLesserThanEqual
|
|
LOLimit
|
|
LOLoad
|
|
LOMapLookup
|
|
LOMod
|
|
LOMultiply
|
|
LONegative
|
|
LONot
|
|
LONotEqual
|
|
LOOr
|
|
LOProject
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 |
|
LORegexp
|
|
LOSort
|
|
LOSplit
|
|
LOSplitOutput
|
|
LOStore
|
|
LOSubtract
|
|
LOUnion
|
|
LOUserFunc
|
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
|
UnaryExpressionOperator
This abstract class represents the logical Unary Expression Operator The unary operator has an operand and an operator. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.plan | |
---|---|
FrontendException
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.impl.plan.optimizer | |
---|---|
FrontendException
|
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.pen | |
---|---|
LOCogroup
|
|
LOCross
|
|
LODistinct
|
|
LOFilter
|
|
LOForEach
|
|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
LOLimit
|
|
LOLoad
|
|
LOSort
|
|
LOSplit
|
|
LOStore
|
|
LOUnion
|
|
LOVisitor
A visitor mechanism for navigating and operating on a tree of Logical Operators. |
Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.pen.util | |
---|---|
LogicalOperator
Parent for all Logical operators. |
|
LogicalPlan
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |