1 /*2 * This file belongs to the XQuark distribution.3 * Copyright (C) 2003 Universite de Versailles Saint-Quentin.4 * 5 * This program is free software; you can redistribute it and/or6 * modify it under the terms of the GNU Lesser General Public7 * License as published by the Free Software Foundation; either8 * version 2.1 of the License, or (at your option) any later version.9 * 10 * This program is distributed in the hope that it will be useful,11 * but WITHOUT ANY WARRANTY; without even the implied warranty of12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU13 * Lesser General Public License for more details.14 * 15 * You should have received a copy of the GNU Lesser General Public16 * License along with this program; if not, write to the Free Software17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307.18 * You can also get it at http://www.gnu.org/licenses/lgpl.html19 * 20 * For more information on this software, see http://www.xquark.org.21 */22 23 package org.xquark.extractor.algebra;24 25 import org.xquark.extractor.common.SqlWrapperException;26 27 /* yu can copy this class when u create new visitor*/28 public abstract class VisitorTemplate extends DefaultAlgebraVisitor {29 private static final String RCSRevision = "$Revision: 1.4 $";30 private static final String RCSName = "$Name: $";31 32 public void visit(Expression arg) throws SqlWrapperException {33 }34 35 public void visit(Attribute arg) throws SqlWrapperException {36 }37 38 public void visit(AttributeExpression arg) throws SqlWrapperException {39 }40 41 public void visit(BinaryOperator arg) throws SqlWrapperException {42 }43 44 public void visit(BinaryAtomicOp arg) throws SqlWrapperException {45 }46 47 public void visit(BinaryAlgebra arg) throws SqlWrapperException {48 }49 50 public void visit(BinOpArithmetic arg) throws SqlWrapperException {51 }52 53 public void visit(BinOpBoolean arg) throws SqlWrapperException {54 }55 56 public void visit(BinOpCompare arg) throws SqlWrapperException {57 }58 59 public void visit(BinOpCompareAny arg) throws SqlWrapperException {60 }61 62 public void visit(BinOpDifference arg) throws SqlWrapperException {63 }64 65 public void visit(BinOpIntersect arg) throws SqlWrapperException {66 }67 68 public void visit(BinOpMerge arg) throws SqlWrapperException {69 }70 71 public void visit(BinOpOuterJoin arg) throws SqlWrapperException {72 }73 74 public void visit(BinOpUnion arg) throws SqlWrapperException {75 }76 77 public void visit(FunAggregate arg) throws SqlWrapperException {78 }79 80 public void visit(IfThenElse arg) throws SqlWrapperException {81 }82 83 public void visit(Join arg) throws SqlWrapperException {84 }85 86 public void visit(Literal arg) throws SqlWrapperException {87 }88 89 public void visit(LitBoolean arg) throws SqlWrapperException {90 }91 92 public void visit(LitDate arg) throws SqlWrapperException {93 }94 95 public void visit(LitDouble arg) throws SqlWrapperException {96 }97 98 public void visit(LitFloat arg) throws SqlWrapperException {99 }100 101 public void visit(LitInteger arg) throws SqlWrapperException {102 }103 104 public void visit(LitString arg) throws SqlWrapperException {105 }106 107 public void visit(RenameItem arg) throws SqlWrapperException {108 }109 110 public void visit(RenameRelation arg) throws SqlWrapperException {111 }112 113 public void visit(SortSpecification arg) throws SqlWrapperException {114 }115 116 public void visit(Table arg) throws SqlWrapperException {117 }118 119 public void visit(UnaryOperator arg) throws SqlWrapperException {120 }121 122 public void visit(UnaryAlgebra arg) throws SqlWrapperException {123 }124 125 public void visit(UnaryAtomicOp arg) throws SqlWrapperException {126 }127 128 public void visit(UnOpAggregate arg) throws SqlWrapperException {129 }130 131 public void visit(UnOpExists arg) throws SqlWrapperException {132 }133 134 public void visit(UnOpGroup arg) throws SqlWrapperException {135 }136 137 public void visit(UnOpMinus arg) throws SqlWrapperException {138 }139 140 public void visit(UnOpNot arg) throws SqlWrapperException {141 }142 143 public void visit(UnOpProject arg) throws SqlWrapperException {144 }145 146 public void visit(UnOpRestrict arg) throws SqlWrapperException {147 }148 149 public void visit(UnOpSort arg) throws SqlWrapperException {150 }151 152 }153