| Class | Description |
|---|---|
| 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 © 2007-2017 The Apache Software Foundation