Modifier and Type | Class and Description |
---|---|
class |
Add |
class |
BinaryComparisonOperator
This is a base class for all binary comparison operators.
|
class |
BinaryExpressionOperator
A base class for all Binary expression operators.
|
class |
ConstantExpression
This class implements a Constant of any type.
|
class |
Divide |
class |
EqualToExpr |
class |
GreaterThanExpr |
class |
GTOrEqualToExpr |
class |
LessThanExpr |
class |
LTOrEqualToExpr |
class |
Mod |
class |
Multiply |
class |
NotEqualToExpr |
class |
POAnd
Boolean and operator.
|
class |
POBinCond |
class |
POCast
This is just a cast that converts DataByteArray into either String or
Integer.
|
class |
POIsNull |
class |
POMapLookUp |
class |
PONegative |
class |
PONot
Boolean not operator.
|
class |
POOr
Boolean or operator.
|
class |
POProject
Implements the overloaded form of the project operator.
|
class |
PORegexp |
class |
PORelationToExprProject
Implements a specialized form of POProject which is
used *ONLY* in the following case:
This project is Project(*) introduced after a relational operator
to supply a bag as output (as an expression).
|
class |
POUserComparisonFunc |
class |
POUserFunc |
class |
Subtract |
class |
UnaryComparisonOperator
This is a base class for all unary comparison operators.
|
class |
UnaryExpressionOperator |
Modifier and Type | Field and Description |
---|---|
protected ExpressionOperator |
BinaryExpressionOperator.lhs |
protected ExpressionOperator |
BinaryExpressionOperator.rhs |
Modifier and Type | Method and Description |
---|---|
ExpressionOperator |
ExpressionOperator.clone()
Make a deep copy of this operator.
|
ExpressionOperator |
POBinCond.getCond()
Get condition
|
ExpressionOperator |
UnaryExpressionOperator.getExpr()
Get the contained expression.
|
ExpressionOperator |
POBinCond.getLhs()
Get left expression
|
ExpressionOperator |
BinaryExpressionOperator.getLhs() |
ExpressionOperator |
POBinCond.getRhs()
Get right expression
|
ExpressionOperator |
BinaryExpressionOperator.getRhs() |
Modifier and Type | Method and Description |
---|---|
List<ExpressionOperator> |
UnaryExpressionOperator.getChildExpressions()
Get child expression of this expression
|
List<ExpressionOperator> |
POUserFunc.getChildExpressions()
Get child expression of this expression
|
List<ExpressionOperator> |
POUserComparisonFunc.getChildExpressions()
Get child expressions of this expression
|
List<ExpressionOperator> |
POProject.getChildExpressions() |
List<ExpressionOperator> |
POMapLookUp.getChildExpressions() |
List<ExpressionOperator> |
POCast.getChildExpressions()
Get child expression of this expression
|
List<ExpressionOperator> |
POBinCond.getChildExpressions()
Get child expressions of this expression
|
protected abstract List<ExpressionOperator> |
ExpressionOperator.getChildExpressions()
Get the sub-expressions of this expression.
|
List<ExpressionOperator> |
ConstantExpression.getChildExpressions()
Get the child expressions of this expression
|
List<ExpressionOperator> |
BinaryExpressionOperator.getChildExpressions()
Get the child expressions of this expression
|
Modifier and Type | Method and Description |
---|---|
void |
POBinCond.setCond(ExpressionOperator condOp) |
void |
UnaryExpressionOperator.setExpr(ExpressionOperator e)
Set the contained expression explicitly.
|
void |
POBinCond.setLhs(ExpressionOperator lhs) |
void |
BinaryExpressionOperator.setLhs(ExpressionOperator lhs) |
void |
POBinCond.setRhs(ExpressionOperator rhs) |
void |
BinaryExpressionOperator.setRhs(ExpressionOperator rhs) |
Modifier and Type | Method and Description |
---|---|
protected Result |
ExpressionOperator.accumChild(List<ExpressionOperator> child,
byte dataType)
Drive all the UDFs in accumulative mode
|
Constructor and Description |
---|
POBinCond(OperatorKey k,
int rp,
ExpressionOperator cond,
ExpressionOperator lhs,
ExpressionOperator rhs) |
POIsNull(OperatorKey k,
int rp,
ExpressionOperator in) |
PONegative(OperatorKey k,
int rp,
ExpressionOperator input) |
Modifier and Type | Field and Description |
---|---|
protected List<ExpressionOperator> |
POPreCombinerLocalRearrange.leafOps |
protected List<ExpressionOperator> |
POLocalRearrange.leafOps |
protected List<ExpressionOperator> |
POCollectedGroup.leafOps |
protected List<ExpressionOperator> |
POLocalRearrange.secondaryLeafOps |
Copyright © 2007-2012 The Apache Software Foundation