Package org.apache.pig.newplan.logical.expression

Class Summary
AddExpression Add Operator
AllSameExpressionVisitor  
AndExpression Boolean and expression.
BinaryExpression Superclass for all binary expressions
BinCondExpression  
CastExpression  
ColumnExpression Super class for all column expressions, including projection, constants, and deferences.
ConstantExpression A constant
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 (the number after # represents the uid) Dereference ( 0 ) --> a:int - dereference of single column in a tuple gives the field Dereference ( 0,2 ) --> Tuple(a#2:int, c#6:int) #7 - dereference of more than one column gives a tuple Dereference ( 1 ) --> Dereference ( 1 ) --> b:bag{b_b#5:float}#8 - dereference of a bag gives a bag
DivideExpression Divide Operator
EqualExpression Equality test expression.
ExpToPhyTranslationVisitor  
GreaterThanEqualExpression  
GreaterThanExpression  
IsNullExpression  
LessThanEqualExpression  
LessThanExpression  
LogicalExpression Logical representation of expression operators.
LogicalExpressionPlan A plan containing LogicalExpressionOperators.
LogicalExpressionVisitor A visitor for expression plans.
MapLookupExpression  
ModExpression Mod Operator
MultiplyExpression Multiply Operator
NegativeExpression  
NotEqualExpression NotEquality test expression.
NotExpression  
OrExpression Boolean OR Expression
ProjectExpression Projection of columns in an expression.
RegexExpression Regex Operator
ScalarExpression  
SubtractExpression Subtract Operator
UnaryExpression Superclass for all unary expressions
UserFuncExpression  
 



Copyright © ${year} The Apache Software Foundation