public abstract class LogicalExpressionVisitor extends PlanVisitor
currentWalker, DEFAULT_SCOPE, plan
Modifier | Constructor and Description |
---|---|
protected |
LogicalExpressionVisitor(OperatorPlan p,
PlanWalker walker) |
Modifier and Type | Method and Description |
---|---|
void |
visit(AddExpression op) |
void |
visit(AndExpression op) |
void |
visit(BinCondExpression op) |
void |
visit(CastExpression op) |
void |
visit(ConstantExpression op) |
void |
visit(DereferenceExpression op) |
void |
visit(DivideExpression op) |
void |
visit(EqualExpression op) |
void |
visit(GreaterThanEqualExpression op) |
void |
visit(GreaterThanExpression op) |
void |
visit(IsNullExpression op) |
void |
visit(LessThanEqualExpression op) |
void |
visit(LessThanExpression op) |
void |
visit(MapLookupExpression op) |
void |
visit(ModExpression op) |
void |
visit(MultiplyExpression op) |
void |
visit(NegativeExpression op) |
void |
visit(NotEqualExpression op) |
void |
visit(NotExpression op) |
void |
visit(OrExpression op) |
void |
visit(ProjectExpression op) |
void |
visit(RegexExpression op) |
void |
visit(ScalarExpression op) |
void |
visit(SubtractExpression op) |
void |
visit(UserFuncExpression op) |
getPlan, popWalker, pushWalker, visit
protected LogicalExpressionVisitor(OperatorPlan p, PlanWalker walker) throws FrontendException
FrontendException
public void visit(AndExpression op) throws FrontendException
FrontendException
public void visit(OrExpression op) throws FrontendException
FrontendException
public void visit(EqualExpression op) throws FrontendException
FrontendException
public void visit(ProjectExpression op) throws FrontendException
FrontendException
public void visit(ConstantExpression op) throws FrontendException
FrontendException
public void visit(CastExpression op) throws FrontendException
FrontendException
public void visit(GreaterThanExpression op) throws FrontendException
FrontendException
public void visit(GreaterThanEqualExpression op) throws FrontendException
FrontendException
public void visit(LessThanExpression op) throws FrontendException
FrontendException
public void visit(LessThanEqualExpression op) throws FrontendException
FrontendException
public void visit(NotEqualExpression op) throws FrontendException
FrontendException
public void visit(NotExpression op) throws FrontendException
FrontendException
public void visit(IsNullExpression op) throws FrontendException
FrontendException
public void visit(NegativeExpression op) throws FrontendException
FrontendException
public void visit(AddExpression op) throws FrontendException
FrontendException
public void visit(SubtractExpression op) throws FrontendException
FrontendException
public void visit(MultiplyExpression op) throws FrontendException
FrontendException
public void visit(ModExpression op) throws FrontendException
FrontendException
public void visit(DivideExpression op) throws FrontendException
FrontendException
public void visit(MapLookupExpression op) throws FrontendException
FrontendException
public void visit(BinCondExpression op) throws FrontendException
FrontendException
public void visit(UserFuncExpression op) throws FrontendException
FrontendException
public void visit(DereferenceExpression op) throws FrontendException
FrontendException
public void visit(RegexExpression op) throws FrontendException
FrontendException
public void visit(ScalarExpression op) throws FrontendException
FrontendException
Copyright © 2007-2017 The Apache Software Foundation