| Class and Description | 
|---|
| BinaryExpression Superclass for all binary expressions | 
| LogicalExpression Logical representation of expression operators. | 
| LogicalExpressionPlan A plan containing LogicalExpressionOperators. | 
| ProjectExpression Projection of columns in an expression. | 
| UnaryExpression Superclass for all unary expressions | 
| Class and Description | 
|---|
| AddExpression Add Operator | 
| 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. | 
| 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 | 
| Class and Description | 
|---|
| LogicalExpressionPlan A plan containing LogicalExpressionOperators. | 
| LogicalExpressionVisitor A visitor for expression plans. | 
| Class and Description | 
|---|
| LogicalExpressionPlan A plan containing LogicalExpressionOperators. | 
| ProjectExpression Projection of columns in an expression. | 
| Class and Description | 
|---|
| AllSameExpressionVisitor | 
| LogicalExpression Logical representation of expression operators. | 
| LogicalExpressionPlan A plan containing LogicalExpressionOperators. | 
| LogicalExpressionVisitor A visitor for expression plans. | 
| Class and Description | 
|---|
| AddExpression Add Operator | 
| AndExpression Boolean and expression. | 
| BinCondExpression | 
| CastExpression | 
| 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. | 
| GreaterThanEqualExpression | 
| GreaterThanExpression | 
| LessThanEqualExpression | 
| LessThanExpression | 
| 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 | 
| SubtractExpression Subtract Operator | 
| UserFuncExpression | 
| Class and Description | 
|---|
| LogicalExpression Logical representation of expression operators. | 
| ScalarExpression | 
Copyright © 2007-2012 The Apache Software Foundation