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-2017 The Apache Software Foundation