org.d2rq.db.op
Class OpVisitor.Default
java.lang.Object
org.d2rq.db.op.OpVisitor.Default
- All Implemented Interfaces:
- OpVisitor
- Direct Known Subclasses:
- SelectStatementBuilder
- Enclosing interface:
- OpVisitor
public abstract static class OpVisitor.Default
- extends Object
- implements OpVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpVisitor.Default
public OpVisitor.Default(boolean recurse)
visitEnter
public boolean visitEnter(InnerJoinOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(InnerJoinOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(SelectOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(SelectOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(ProjectOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(ProjectOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(AliasOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(AliasOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(OrderOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(OrderOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(LimitOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(LimitOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(DistinctOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(DistinctOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(AssertUniqueKeyOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(AssertUniqueKeyOp table)
- Specified by:
visitLeave
in interface OpVisitor
visitEnter
public boolean visitEnter(EmptyOp table)
- Specified by:
visitEnter
in interface OpVisitor
visitLeave
public void visitLeave(EmptyOp table)
- Specified by:
visitLeave
in interface OpVisitor
visit
public void visit(TableOp table)
- Specified by:
visit
in interface OpVisitor
visit
public void visit(SQLOp table)
- Specified by:
visit
in interface OpVisitor
visitOpTrue
public void visitOpTrue()
- Specified by:
visitOpTrue
in interface OpVisitor