| Package | Description |
|---|---|
| org.apache.tajo.plan.expr | |
| org.apache.tajo.plan.exprrewrite.rules | |
| org.apache.tajo.plan.serder |
This package provides (de)serialization API for logical plan and it related parts.
|
| org.apache.tajo.plan.verifier |
| Modifier and Type | Class and Description |
|---|---|
class |
InEval |
class |
LikePredicateEval |
class |
PartialBinaryExpr |
class |
PatternMatchPredicateEval |
class |
RegexPredicateEval |
class |
SimilarToPredicateEval |
| Modifier and Type | Method and Description |
|---|---|
static BinaryEval |
AlgebraicUtil.commutate(BinaryEval inputExpr)
Commutate two terms which are added, subtracted and multiplied.
|
static BinaryEval |
EvalTreeFactory.create(EvalType type,
EvalNode e1,
EvalNode e2) |
| Modifier and Type | Method and Description |
|---|---|
static BinaryEval |
AlgebraicUtil.commutate(BinaryEval inputExpr)
Commutate two terms which are added, subtracted and multiplied.
|
static PartialBinaryExpr |
AlgebraicUtil.splitLeftTerm(BinaryEval binary)
Split the left term and transform it into the right deep expression.
|
static PartialBinaryExpr |
AlgebraicUtil.splitRightTerm(BinaryEval binary)
Split the left term and transform it into the right deep expression.
|
RESULT |
EvalNodeVisitor2.visitAnd(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitAnd(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
protected EvalNode |
SimpleEvalNodeVisitor.visitBinaryEval(CONTEXT context,
Stack<EvalNode> stack,
BinaryEval binaryEval) |
RESULT |
EvalNodeVisitor2.visitConcatenate(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitConcatenate(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitDivide(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitDivide(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitGreaterThan(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitGreaterThan(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitGreaterThanOrEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitGreaterThanOrEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitLessThan(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitLessThan(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitLessThanOrEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitLessThanOrEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitMinus(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitMinus(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitModular(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitModular(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitMultiply(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitMultiply(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitNotEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitNotEqual(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitOr(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitOr(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
EvalNodeVisitor2.visitPlus(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
RESULT |
BasicEvalNodeVisitor.visitPlus(CONTEXT context,
BinaryEval evalNode,
Stack<EvalNode> stack) |
| Modifier and Type | Method and Description |
|---|---|
EvalNode |
ConstantPropagation.visitBinaryEval(LogicalPlanner.PlanContext context,
Stack<EvalNode> stack,
BinaryEval binaryEval) |
EvalNode |
ConstantFolding.visitBinaryEval(LogicalPlanner.PlanContext context,
Stack<EvalNode> stack,
BinaryEval binaryEval) |
| Modifier and Type | Method and Description |
|---|---|
EvalNode |
EvalNodeSerializer.visitBinaryEval(EvalNodeSerializer.EvalTreeProtoBuilderContext context,
Stack<EvalNode> stack,
BinaryEval binary) |
Copyright © 2015 Apache Software Foundation. All Rights Reserved.