/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.query; import org.teiid.designer.query.sql.ILanguageVisitor; import org.teiid.designer.query.sql.lang.IAlterProcedure; import org.teiid.designer.query.sql.lang.IAlterTrigger; import org.teiid.designer.query.sql.lang.IAlterView; import org.teiid.designer.query.sql.lang.IArrayTable; import org.teiid.designer.query.sql.lang.IBetweenCriteria; import org.teiid.designer.query.sql.lang.ICall; import org.teiid.designer.query.sql.lang.ICompareCriteria; import org.teiid.designer.query.sql.lang.ICompoundCriteria; import org.teiid.designer.query.sql.lang.ICreate; import org.teiid.designer.query.sql.lang.IDelete; import org.teiid.designer.query.sql.lang.IDrop; import org.teiid.designer.query.sql.lang.IDynamicCommand; import org.teiid.designer.query.sql.lang.IExistsCriteria; import org.teiid.designer.query.sql.lang.IExpressionCriteria; import org.teiid.designer.query.sql.lang.IFrom; import org.teiid.designer.query.sql.lang.IGroupBy; import org.teiid.designer.query.sql.lang.IInsert; import org.teiid.designer.query.sql.lang.IInto; import org.teiid.designer.query.sql.lang.IIsDistinctCriteria; import org.teiid.designer.query.sql.lang.IIsNullCriteria; import org.teiid.designer.query.sql.lang.IJoinPredicate; import org.teiid.designer.query.sql.lang.IJoinType; import org.teiid.designer.query.sql.lang.ILimit; import org.teiid.designer.query.sql.lang.IMatchCriteria; import org.teiid.designer.query.sql.lang.INamedProcedureCall; import org.teiid.designer.query.sql.lang.INotCriteria; import org.teiid.designer.query.sql.lang.IObjectTable; import org.teiid.designer.query.sql.lang.IOption; import org.teiid.designer.query.sql.lang.IOrderBy; import org.teiid.designer.query.sql.lang.IOrderByItem; import org.teiid.designer.query.sql.lang.IProcedureContainer; import org.teiid.designer.query.sql.lang.IQuery; import org.teiid.designer.query.sql.lang.ISelect; import org.teiid.designer.query.sql.lang.ISetClause; import org.teiid.designer.query.sql.lang.ISetClauseList; import org.teiid.designer.query.sql.lang.ISetCriteria; import org.teiid.designer.query.sql.lang.ISetQuery; import org.teiid.designer.query.sql.lang.IStoredProcedure; import org.teiid.designer.query.sql.lang.ISubqueryCompareCriteria; import org.teiid.designer.query.sql.lang.ISubqueryFromClause; import org.teiid.designer.query.sql.lang.ISubquerySetCriteria; import org.teiid.designer.query.sql.lang.ITextTable; import org.teiid.designer.query.sql.lang.IUnaryFromClause; import org.teiid.designer.query.sql.lang.IUpdate; import org.teiid.designer.query.sql.lang.IWithQueryCommand; import org.teiid.designer.query.sql.lang.IXMLTable; import org.teiid.designer.query.sql.proc.IAssignmentStatement; import org.teiid.designer.query.sql.proc.IBlock; import org.teiid.designer.query.sql.proc.IBranchingStatement; import org.teiid.designer.query.sql.proc.ICommandStatement; import org.teiid.designer.query.sql.proc.ICreateProcedureCommand; import org.teiid.designer.query.sql.proc.ICriteriaSelector; import org.teiid.designer.query.sql.proc.IDeclareStatement; import org.teiid.designer.query.sql.proc.IExceptionExpression; import org.teiid.designer.query.sql.proc.IHasCriteria; import org.teiid.designer.query.sql.proc.IIfStatement; import org.teiid.designer.query.sql.proc.ILoopStatement; import org.teiid.designer.query.sql.proc.IRaiseStatement; import org.teiid.designer.query.sql.proc.IReturnStatement; import org.teiid.designer.query.sql.proc.ITranslateCriteria; import org.teiid.designer.query.sql.proc.ITriggerAction; import org.teiid.designer.query.sql.proc.IWhileStatement; import org.teiid.designer.query.sql.symbol.IAggregateSymbol; import org.teiid.designer.query.sql.symbol.IAliasSymbol; import org.teiid.designer.query.sql.symbol.IArray; import org.teiid.designer.query.sql.symbol.ICaseExpression; import org.teiid.designer.query.sql.symbol.IConstant; import org.teiid.designer.query.sql.symbol.IDerivedColumn; import org.teiid.designer.query.sql.symbol.IElementSymbol; import org.teiid.designer.query.sql.symbol.IExpressionSymbol; import org.teiid.designer.query.sql.symbol.IFunction; import org.teiid.designer.query.sql.symbol.IGroupSymbol; import org.teiid.designer.query.sql.symbol.IMultipleElementSymbol; import org.teiid.designer.query.sql.symbol.IQueryString; import org.teiid.designer.query.sql.symbol.IReference; import org.teiid.designer.query.sql.symbol.IScalarSubquery; import org.teiid.designer.query.sql.symbol.ISearchedCaseExpression; import org.teiid.designer.query.sql.symbol.ITextLine; import org.teiid.designer.query.sql.symbol.IWindowFunction; import org.teiid.designer.query.sql.symbol.IWindowSpecification; import org.teiid.designer.query.sql.symbol.IXMLAttributes; import org.teiid.designer.query.sql.symbol.IXMLCast; import org.teiid.designer.query.sql.symbol.IXMLElement; import org.teiid.designer.query.sql.symbol.IXMLExists; import org.teiid.designer.query.sql.symbol.IXMLForest; import org.teiid.designer.query.sql.symbol.IXMLNamespaces; import org.teiid.designer.query.sql.symbol.IXMLParse; import org.teiid.designer.query.sql.symbol.IXMLQuery; import org.teiid.designer.query.sql.symbol.IXMLSerialize; import org.teiid.designer.runtime.version.spi.TeiidServerVersion.Version; /** * */ public abstract class AbstractLanguageVisitor implements ILanguageVisitor { @Override public void visit(IBetweenCriteria obj) { } @Override public void visit(ICall obj) { } @Override public void visit(ICaseExpression obj) { } @Override public void visit(ICompareCriteria obj) { } @Override public void visit(ICompoundCriteria obj) { } @Override public void visit(ICreate obj) { } @Override public void visit(IDelete obj) { } @Override public void visit(IExistsCriteria obj) { } @Override public void visit(IFrom obj) { } @Override public void visit(IGroupBy obj) { } @Override public void visit(IInsert obj) { } @Override public void visit(IIsNullCriteria obj) { } @Override public void visit(IJoinPredicate obj) { } @Override public void visit(IJoinType obj) { } @Override public void visit(ILimit obj) { } @Override public void visit(IMatchCriteria obj) { } @Override public void visit(INotCriteria obj) { } @Override public void visit(IOption obj) { } @Override public void visit(IOrderBy obj) { } @Override public void visit(IQuery obj) { } @Override public void visit(ISearchedCaseExpression obj) { } @Override public void visit(ISelect obj) { } @Override public void visit(ISetCriteria obj) { } @Override public void visit(ISetQuery obj) { } @Override public void visit(IStoredProcedure obj) { } @Override public void visit(ISubqueryCompareCriteria obj) { } @Override public void visit(ISubqueryFromClause obj) { } @Override public void visit(ISubquerySetCriteria obj) { } @Override public void visit(IUnaryFromClause obj) { } @Override public void visit(IUpdate obj) { } @Override public void visit(IInto obj) { } @Override public void visit(IDrop obj) { } @Override public void visit(IAggregateSymbol obj) { } @Override public void visit(IAliasSymbol obj) { } @Override public void visit(IMultipleElementSymbol obj) { } @Override public void visit(IConstant obj) { } @Override public void visit(IElementSymbol obj) { } @Override public void visit(IExpressionSymbol obj) { } @Override public void visit(IIsDistinctCriteria obj) { } @Override public void visit(IFunction obj) { } @Override public void visit(IGroupSymbol obj) { } @Override public void visit(IReference obj) { } @Override public void visit(IScalarSubquery obj) { } @Override public void visit(IAssignmentStatement obj) { } @Override public void visit(IBlock obj) { } @Override public void visit(ICommandStatement obj) { } @Override public void visit(ICreateProcedureCommand obj) { } @Override public void visit(ICriteriaSelector obj) { } @Override public void visit(IDeclareStatement obj) { } @Override public void visit(IHasCriteria obj) { } @Override public void visit(IIfStatement obj) { } @Override public void visit(IRaiseStatement obj) { } @Override public void visit(ITranslateCriteria obj) { } @Override public void visit(IBranchingStatement obj) { } @Override public void visit(IWhileStatement obj) { } @Override public void visit(ILoopStatement obj) { } @Override public void visit(IDynamicCommand obj) { } @Override public void visit(IProcedureContainer obj) { } @Override public void visit(ISetClauseList obj) { } @Override public void visit(ISetClause obj) { } @Override public void visit(IOrderByItem obj) { } @Override public void visit(IXMLElement obj) { } @Override public void visit(IXMLAttributes obj) { } @Override public void visit(IXMLForest obj) { } @Override public void visit(IXMLNamespaces obj) { } @Override public void visit(ITextTable obj) { } @Override public void visit(ITextLine obj) { } @Override public void visit(IXMLTable obj) { } @Override public void visit(IXMLExists obj) { } @Override public void visit(IXMLCast obj) { } @Override public void visit(IDerivedColumn obj) { } @Override public void visit(IXMLSerialize obj) { } @Override public void visit(IXMLQuery obj) { } @Override public void visit(IQueryString obj) { } @Override public void visit(IXMLParse obj) { } @Override public void visit(IExpressionCriteria obj) { } @Override public void visit(IWithQueryCommand obj) { } @Override public void visit(ITriggerAction obj) { } @Override public void visit(IArrayTable obj) { } @Override public void visit(IObjectTable objectTable) { } @Override public void visit(IAlterView obj) { } @Override public void visit(IAlterProcedure obj) { } @Override public void visit(IAlterTrigger obj) { } @Override public void visit(IWindowFunction windowFunction) { } @Override public void visit(IArray array) { } @Override public void visit(IExceptionExpression exceptionExpression) { } @Override public void visit(IReturnStatement returnStatement) { } @Override public void visit(IWindowSpecification windowSpecification) { } @Override public void visit(INamedProcedureCall namedProcedureCall) { } }