Uses of Package
org.apache.pig.impl.logicalLayer

Packages that use org.apache.pig.impl.logicalLayer
org.apache.hadoop.zebra.pig Implementation of PIG Storer/Loader Interfaces 
org.apache.pig Public interfaces and classes for Pig. 
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.hadoop.executionengine.physicalLayer.relationalOperators   
org.apache.pig.backend.hadoop.hbase   
org.apache.pig.builtin This package contains builtin Pig UDFs. 
org.apache.pig.data This package contains implementations of Pig specific data types as well as support functions for reading, writing, and using all Pig data types. 
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.newplan   
org.apache.pig.newplan.logical   
org.apache.pig.newplan.logical.expression   
org.apache.pig.newplan.logical.optimizer   
org.apache.pig.newplan.logical.relational   
org.apache.pig.newplan.logical.rules   
org.apache.pig.newplan.optimizer   
org.apache.pig.pen   
org.apache.pig.pen.util   
org.apache.pig.piggybank.evaluation.datetime   
org.apache.pig.piggybank.evaluation.datetime.convert   
org.apache.pig.piggybank.evaluation.datetime.diff   
org.apache.pig.piggybank.evaluation.datetime.truncate   
org.apache.pig.piggybank.evaluation.math   
org.apache.pig.piggybank.evaluation.string   
org.apache.pig.piggybank.evaluation.util   
org.apache.pig.piggybank.evaluation.util.apachelogparser   
org.apache.pig.piggybank.storage   
org.apache.pig.tools.pigstats   
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.hadoop.zebra.pig
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig
FrontendException
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOStore
           
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.hadoop.executionengine
FrontendException
           
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
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOGreaterThan
           
LOGreaterThanEqual
           
LOIsNull
           
LOJoin
           
LOLesserThan
           
LOLesserThanEqual
           
LOLimit
           
LOLoad
           
LOMapLookup
           
LOMod
           
LOMultiply
           
LONative
           
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.hadoop.executionengine.physicalLayer.relationalOperators
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.backend.hadoop.hbase
FrontendException
           
 

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
           
LOCogroup.GROUPTYPE
          Enum for the type of group
LOConst
           
LOCross
           
LODistinct
           
LODivide
           
LOEqual
           
LOFilter
           
LOForEach
           
LOGenerate
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOGreaterThan
           
LOGreaterThanEqual
           
LOIsNull
           
LOJoin
           
LOJoin.JOINTYPE
          Enum for the type of join
LOLesserThan
           
LOLesserThanEqual
           
LOLimit
           
LOLoad
           
LOMapLookup
           
LOMod
           
LOMultiply
           
LONative
           
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.
RelationalOperator
           
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.
ExpressionOperator
           
FrontendException
           
LOAdd
           
LOAnd
           
LOBinCond
           
LOCast
           
LOCogroup
           
LOConst
           
LOCross
           
LODistinct
           
LODivide
           
LOEqual
           
LOFilter
           
LOForEach
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOGreaterThan
           
LOGreaterThanEqual
           
LOIsNull
           
LOJoin
           
LOLesserThan
           
LOLesserThanEqual
           
LOLimit
           
LOLoad
           
LOMapLookup
           
LOMod
           
LOMultiply
           
LONative
           
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.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
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOGreaterThan
           
LOGreaterThanEqual
           
LOIsNull
           
LOJoin
           
LOLesserThan
           
LOLesserThanEqual
           
LOLimit
           
LOLoad
           
LOMapLookup
           
LOMod
           
LOMultiply
           
LONative
           
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.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.newplan
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.newplan.logical
FrontendException
           
LOAdd
           
LOAnd
           
LOBinCond
           
LOCast
           
LOCogroup
           
LOConst
           
LOCross
           
LODistinct
           
LODivide
           
LOEqual
           
LOFilter
           
LOForEach
           
LOGenerate
           
LogicalOperator
          Parent for all Logical operators.
LogicalPlan
           
LOGreaterThan
           
LOGreaterThanEqual
           
LOIsNull
           
LOJoin
           
LOLesserThan
           
LOLesserThanEqual
           
LOLimit
           
LOLoad
           
LOMapLookup
           
LOMod
           
LOMultiply
           
LONative
           
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.newplan.logical.expression
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.newplan.logical.optimizer
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.newplan.logical.relational
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.newplan.logical.rules
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.newplan.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
           
LOJoin
           
LOLimit
           
LOLoad
           
LOSort
           
LOSplit
           
LOSplitOutput
           
LOStore
           
LOStream
          LOStream represents the specification of an external command to be executed in a Pig Query.
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
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.datetime
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.datetime.convert
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.datetime.diff
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.datetime.truncate
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.math
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.string
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.util
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.evaluation.util.apachelogparser
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.piggybank.storage
FrontendException
           
 

Classes in org.apache.pig.impl.logicalLayer used by org.apache.pig.tools.pigstats
FrontendException
           
LOCogroup
           
LOCross
           
LODistinct
           
LOFilter
           
LOForEach
           
LogicalPlan
           
LOJoin
           
LOLimit
           
LONative
           
LOSort
           
LOSplit
           
LOStream
          LOStream represents the specification of an external command to be executed in a Pig Query.
LOUnion
           
LOVisitor
          A visitor mechanism for navigating and operating on a tree of Logical Operators.
 



Copyright © ${year} The Apache Software Foundation