public abstract class AllSameExpressionVisitor extends LogicalExpressionVisitor
currentWalker, DEFAULT_SCOPE, plan
Constructor and Description |
---|
AllSameExpressionVisitor(OperatorPlan plan,
PlanWalker walker) |
visit
getPlan, popWalker, pushWalker, visit
public AllSameExpressionVisitor(OperatorPlan plan, PlanWalker walker) throws FrontendException
FrontendException
protected abstract void execute(LogicalExpression op) throws FrontendException
op
- Node that is currently being visited.FrontendException
public void visit(AndExpression andExpr) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(OrExpression exp) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(EqualExpression equal) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(ProjectExpression project) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(ConstantExpression constant) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(CastExpression cast) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(GreaterThanExpression greaterThanExpression) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(GreaterThanEqualExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(LessThanExpression lessThanExpression) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(LessThanEqualExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(NotEqualExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(NotExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(IsNullExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(NegativeExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(AddExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(SubtractExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(MultiplyExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(ModExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(DivideExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(MapLookupExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(BinCondExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(UserFuncExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(DereferenceExpression derefenceExpression) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
public void visit(RegexExpression op) throws FrontendException
visit
in class LogicalExpressionVisitor
FrontendException
Copyright © 2007-2017 The Apache Software Foundation