| Package | Description |
|---|---|
| org.apache.tajo.plan.expr |
| Modifier and Type | Field and Description |
|---|---|
protected EvalType |
EvalNode.type |
| Modifier and Type | Method and Description |
|---|---|
EvalType |
EvalNode.getType() |
static EvalType |
AlgebraicUtil.inverseOperator(EvalType type)
Inverse a given operator (+, -, *, /)
|
static EvalType |
EvalType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EvalType[] |
EvalType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Map<EvalType,Integer> |
EvalTreeUtil.VariableCounter.getCounter() |
static Map<EvalType,Integer> |
EvalTreeUtil.getExprCounters(EvalNode expr)
Return the counter to count the number of expression types individually.
|
| Modifier and Type | Method and Description |
|---|---|
static BinaryEval |
EvalTreeFactory.create(EvalType type,
EvalNode e1,
EvalNode e2) |
static <T extends EvalNode> |
EvalTreeUtil.findEvalsByType(EvalNode evalNode,
EvalType type) |
static EvalType |
AlgebraicUtil.inverseOperator(EvalType type)
Inverse a given operator (+, -, *, /)
|
static boolean |
EvalType.isArithmeticOperator(EvalType type) |
static boolean |
EvalType.isBinaryOperator(EvalType type) |
static boolean |
EvalType.isComparisonOperator(EvalType type) |
static boolean |
EvalType.isFunction(EvalType type) |
static boolean |
EvalType.isLogicalOperator(EvalType type) |
static boolean |
EvalType.isStringPatternMatchOperator(EvalType type) |
static boolean |
EvalType.isUnaryOperator(EvalType type) |
| Constructor and Description |
|---|
AggregationFunctionCallEval(EvalType type,
FunctionDesc desc,
AggFunction instance,
EvalNode[] givenArgs) |
BinaryEval(EvalType type) |
BinaryEval(EvalType type,
EvalNode left,
EvalNode right) |
EvalNode(EvalType type) |
EvalTreeUtil.EvalFinder(EvalType targetType) |
FunctionEval(EvalType type,
FunctionDesc funcDesc,
EvalNode[] argEvals) |
PartialBinaryExpr(EvalType type) |
PartialBinaryExpr(EvalType type,
EvalNode left,
EvalNode right) |
PatternMatchPredicateEval(EvalType evalType,
boolean not,
EvalNode field,
ConstEval pattern) |
PatternMatchPredicateEval(EvalType evalType,
boolean not,
EvalNode predicand,
ConstEval pattern,
boolean caseInsensitive) |
UnaryEval(EvalType type) |
UnaryEval(EvalType type,
EvalNode child) |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.