package org.whole.lang.sql.visitors; import org.whole.lang.sql.visitors.SQLIdentityUnaryVisitor; import org.whole.lang.visitors.IVisitor; import org.whole.lang.sql.model.*; /** * @generator Whole */ public class SQLTraverseAllSwitchVisitor extends SQLIdentityUnaryVisitor<IVisitor> { public SQLTraverseAllSwitchVisitor(IVisitor visitor1) { super(visitor1); } public void visit(SQLStatements entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(Select entity) { wGetVisitor1().visit(entity.getSelectType()); wGetVisitor1().visit(entity.getColumnExprs()); wGetVisitor1().visit(entity.getFromClauses()); wGetVisitor1().visit(entity.getWhereExpr()); wGetVisitor1().visit(entity.getGroupByExprs()); wGetVisitor1().visit(entity.getHavingExpr()); wGetVisitor1().visit(entity.getOrderByColumnExprs()); } public void visit(UnionSelect entity) { wGetVisitor1().visit(entity.getSimpleSelect()); wGetVisitor1().visit(entity.getUnionSelectStatement()); } public void visit(Insert entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getColumnNames()); wGetVisitor1().visit(entity.getValues()); } public void visit(InsertFromSelect entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getColumnNames()); wGetVisitor1().visit(entity.getSelect()); } public void visit(Update entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getSetClauses()); wGetVisitor1().visit(entity.getFromClauses()); wGetVisitor1().visit(entity.getWhereExpr()); wGetVisitor1().visit(entity.getLimit()); } public void visit(Create entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getDeclarationOrConstraints()); } public void visit(Delete entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getWhereExpr()); wGetVisitor1().visit(entity.getLimit()); } public void visit(Drop entity) { wGetVisitor1().visit(entity.getTableName()); } public void visit(Truncate entity) { wGetVisitor1().visit(entity.getTableName()); } public void visit(AlterTable entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getAction()); } public void visit(CreateIndex entity) { wGetVisitor1().visit(entity.getUnique()); wGetVisitor1().visit(entity.getIndexName()); wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getIndexDeclarations()); } public void visit(IndexDeclarations entity) { for (IndexDeclaration child : entity) wGetVisitor1().visit(child); } public void visit(IndexDeclaration entity) { wGetVisitor1().visit(entity.getColumnName()); wGetVisitor1().visit(entity.getOrderType()); wGetVisitor1().visit(entity.getNullOrderType()); } public void visit(DropIndex entity) { wGetVisitor1().visit(entity.getIndexName()); } public void visit(Foreach entity) { wGetVisitor1().visit(entity.getName()); wGetVisitor1().visit(entity.getArrayExp()); wGetVisitor1().visit(entity.getTrueBody()); } public void visit(AddAction entity) { wGetVisitor1().visit(entity.getDeclarationOrConstraint()); } public void visit(ColumnNames entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(ColumnExpressions entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(ColumnExpression entity) { wGetVisitor1().visit(entity.getExpression()); wGetVisitor1().visit(entity.getAlias()); } public void visit(FromClauses entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(InnerJoinFromClause entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getInnerTable()); wGetVisitor1().visit(entity.getOnExpression()); } public void visit(LeftOuterJoinFromClause entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getOuterTable()); wGetVisitor1().visit(entity.getOnExpression()); } public void visit(RightOuterJoinFromClause entity) { wGetVisitor1().visit(entity.getTableName()); wGetVisitor1().visit(entity.getOuterTable()); wGetVisitor1().visit(entity.getOnExpression()); } public void visit(Between entity) { wGetVisitor1().visit(entity.getExpression()); wGetVisitor1().visit(entity.getLowerExpression()); wGetVisitor1().visit(entity.getUpperExpression()); } public void visit(NotBetween entity) { wGetVisitor1().visit(entity.getExpression()); wGetVisitor1().visit(entity.getLowerExpression()); wGetVisitor1().visit(entity.getUpperExpression()); } public void visit(Is entity) { wGetVisitor1().visit(entity.getExpression()); wGetVisitor1().visit(entity.getType()); } public void visit(Values entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(ParenthesizedExpression entity) { wGetVisitor1().visit(entity.getExpression()); } public void visit(SQLExpressions entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(CaseExpression entity) { wGetVisitor1().visit(entity.getWhenClauses()); wGetVisitor1().visit(entity.getElseClause()); } public void visit(WhenClauses entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(WhenClause entity) { wGetVisitor1().visit(entity.getCondition()); wGetVisitor1().visit(entity.getResult()); } public void visit(In entity) { wGetVisitor1().visit(entity.getLeftExpr()); wGetVisitor1().visit(entity.getInPredicate()); } public void visit(NotIn entity) { wGetVisitor1().visit(entity.getLeftExpr()); wGetVisitor1().visit(entity.getInPredicate()); } public void visit(Subquery entity) { wGetVisitor1().visit(entity.getQuery()); } public void visit(InValueList entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(BinaryExpression entity) { wGetVisitor1().visit(entity.getLeftExpr()); wGetVisitor1().visit(entity.getOperator()); wGetVisitor1().visit(entity.getRightExpr()); } public void visit(BooleanBinaryExpression entity) { wGetVisitor1().visit(entity.getLeftExpr()); wGetVisitor1().visit(entity.getOperator()); wGetVisitor1().visit(entity.getRightExpr()); } public void visit(FunctionExpression entity) { wGetVisitor1().visit(entity.getFunctionName()); wGetVisitor1().visit(entity.getParams()); } public void visit(OrderByColumnExpressions entity) { for (int i = 0; i < entity.size(); i++) wGetVisitor1().visit(entity.get(i)); } public void visit(OrderByColumnExpression entity) { wGetVisitor1().visit(entity.getExpression()); wGetVisitor1().visit(entity.getOrderType()); } public void visit(SetClauses entity) { for (SetClause child : entity) wGetVisitor1().visit(child); } public void visit(SetClause entity) { wGetVisitor1().visit(entity.getColumnName()); wGetVisitor1().visit(entity.getExpression()); } public void visit(DeclarationOrConstraints entity) { for (DeclarationOrConstraint child : entity) wGetVisitor1().visit(child); } public void visit(ColumnDeclaration entity) { wGetVisitor1().visit(entity.getColumnName()); wGetVisitor1().visit(entity.getColumnType()); wGetVisitor1().visit(entity.getColumnConstraints()); } public void visit(ColumnType entity) { wGetVisitor1().visit(entity.getType()); wGetVisitor1().visit(entity.getSize()); wGetVisitor1().visit(entity.getPrecision()); } public void visit(ColumnConstraints entity) { for (ColumnConstraint child : entity) wGetVisitor1().visit(child); } public void visit(ForeignKeyColumnConstraint entity) { wGetVisitor1().visit(entity.getForeignTableName()); wGetVisitor1().visit(entity.getForeignColumnName()); } public void visit(UniqueTableConstraint entity) { wGetVisitor1().visit(entity.getColumnNames()); } public void visit(PrimaryKeyTableConstraint entity) { wGetVisitor1().visit(entity.getColumnNames()); } public void visit(ForeignKeyTableConstraint entity) { wGetVisitor1().visit(entity.getColumnNames()); wGetVisitor1().visit(entity.getForeignTableName()); wGetVisitor1().visit(entity.getForeignColumnNames()); wGetVisitor1().visit(entity.getMatch()); wGetVisitor1().visit(entity.getOnDelete()); wGetVisitor1().visit(entity.getOnUpdate()); wGetVisitor1().visit(entity.getDeferrable()); wGetVisitor1().visit(entity.getDeferCheck()); } public void visit(StoredProcedures entity) { for (StoredProcedure child : entity) wGetVisitor1().visit(child); } public void visit(StoredProcedure entity) { wGetVisitor1().visit(entity.getName()); wGetVisitor1().visit(entity.getProcedureDeclarations()); wGetVisitor1().visit(entity.getProcedureStatements()); } public void visit(ProcedureDeclarations entity) { for (ProcedureDeclaration child : entity) wGetVisitor1().visit(child); } public void visit(ProcedureStatements entity) { for (SQLStatement child : entity) wGetVisitor1().visit(child); } public void visit(DeclareCursor entity) { wGetVisitor1().visit(entity.getName()); wGetVisitor1().visit(entity.getSqlStatement()); } public void visit(SimpleVariableDeclaration entity) { wGetVisitor1().visit(entity.getName()); wGetVisitor1().visit(entity.getType()); } public void visit(VariableDeclaration entity) { wGetVisitor1().visit(entity.getName()); wGetVisitor1().visit(entity.getReference()); wGetVisitor1().visit(entity.getReferenceType()); } }