public void visit(MultipleElementSymbol obj) { preVisitVisitor(obj); postVisitVisitor(obj); } public void visit(AssignmentStatement obj) {
public void visit(ElementSymbol obj) { preVisitVisitor(obj); postVisitVisitor(obj); } public void visit(ExistsCriteria obj) {
public void visit(GroupBy obj) { preVisitVisitor(obj); visitNodes(obj.getSymbols()); postVisitVisitor(obj); } public void visit(GroupSymbol obj) {
public void visit(SetClauseList obj) { preVisitVisitor(obj); visitNodes(obj.getClauses()); postVisitVisitor(obj); }
public void visit(Function obj) { preVisitVisitor(obj); Expression[] args = obj.getArgs(); if(args != null) { for(int i=0; i<args.length; i++) { visitNode(args[i]); } } postVisitVisitor(obj); } public void visit(GroupBy obj) {
@Override public void visit(OrderByItem obj) { preVisitVisitor(obj); visitNode(obj.getSymbol()); postVisitVisitor(obj); } public void visit(Query obj) {
public void visit(Select obj) { preVisitVisitor(obj); visitNodes(obj.getSymbols()); postVisitVisitor(obj); } public void visit(SetCriteria obj) {
public void visit(DeclareStatement obj) { preVisitVisitor(obj); visitNode(obj.getVariable()); visitNode(obj.getExpression()); postVisitVisitor(obj); } public void visit(Delete obj) {
public void visit(SetCriteria obj) { preVisitVisitor(obj); visitNode(obj.getExpression()); visitNodes(obj.getValues()); postVisitVisitor(obj); } public void visit(SetQuery obj) {
public void visit(SetClause obj) { preVisitVisitor(obj); visitNode(obj.getSymbol()); visitNode(obj.getValue()); postVisitVisitor(obj); }
@Override public void visit(WindowSpecification obj) { preVisitVisitor(obj); visitNodes(obj.getPartition()); visitNode(obj.getOrderBy()); postVisitVisitor(obj); }
public void visit(AssignmentStatement obj) { preVisitVisitor(obj); visitNode(obj.getVariable()); visitNode(obj.getExpression()); postVisitVisitor(obj); } public void visit(BatchedUpdateCommand obj) {
public void visit(DeclareStatement obj) { preVisitVisitor(obj); visitNode(obj.getVariable()); visitNode(obj.getExpression()); postVisitVisitor(obj); } public void visit(Delete obj) {
public void visit(SetCriteria obj) { preVisitVisitor(obj); visitNode(obj.getExpression()); visitNodes(obj.getValues()); postVisitVisitor(obj); } public void visit(SetQuery obj) {
public void visit(WhileStatement obj) { preVisitVisitor(obj); visitNode(obj.getCondition()); visitNode(obj.getBlock()); postVisitVisitor(obj); }
public void visit(Delete obj) { preVisitVisitor(obj); visitNode(obj.getGroup()); visitNode(obj.getCriteria()); visitNode(obj.getOption()); postVisitVisitor(obj); } public void visit(DependentSetCriteria obj) {
@Override public void visit(XMLExists obj) { preVisitVisitor(obj); visitNode(obj.getXmlQuery().getNamespaces()); visitNodes(obj.getXmlQuery().getPassing()); postVisitVisitor(obj); }
public void visit(SearchedCaseExpression obj) { preVisitVisitor(obj); for(int i=0; i<obj.getWhenCount(); i++) { visitNode(obj.getWhenCriteria(i)); visitNode(obj.getThenExpression(i)); } visitNode(obj.getElseExpression()); postVisitVisitor(obj); } public void visit(Select obj) {
@Override public void visit(ObjectTable obj) { preVisitVisitor(obj); visitNodes(obj.getPassing()); for (ObjectTable.ObjectColumn column : obj.getColumns()) { visitNode(column.getDefaultExpression()); } visitNode(obj.getGroupSymbol()); postVisitVisitor(obj); }
public void visit(SetQuery obj) { preVisitVisitor(obj); visitNodes(obj.getWith()); visitNodes(obj.getQueryCommands()); visitNode(obj.getOrderBy()); visitNode(obj.getLimit()); visitNode(obj.getOption()); postVisitVisitor(obj); }