Interface Visitor
-
- All Known Implementing Classes:
DB2QueryVisitor
,DefaultDoubleQuoteNameQueryVisitor
,DefaultQueryVisitor
,InformixQueryVisitor
,MySQLQueryVisitor
,OracleQueryVisitor
,ParameterVisitor
,PostgreSQLQueryVisitor
,ProgressQueryVisitor
,SapDbQueryVisitor
,SQLServerQueryVisitor
,SybaseQueryVisitor
,UncoupleVisitor
public interface Visitor
Interface providing methods for Elements of the implementation of the visitor pattern.- Version:
- $Revision: 8469 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Dennis Butterstein, Ralf Joachim
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
toString()
Method returning constructed String.void
visit(Assignment assignment)
Visit method to handleAssignment
elements.void
visit(AndCondition andCondition)
Visit method to handleAndCondition
elements.void
visit(Compare compare)
Visit method to handleCompare
elements.void
visit(IsNullPredicate isNullPredicate)
Visit method to handleIsNullPredicate
elements.void
visit(OrCondition orCondition)
Visit method to handleOrCondition
elements.void
visit(Delete delete)
Visit method to handleDelete
elements.void
visit(Column column)
Visit method to handleColumn
elements.void
visit(NextVal nextVal)
Visit method to handleNextVal
elements.void
visit(Parameter parameter)
Visit method to handleParameter
elements.void
visit(Insert insert)
Visit method to handleInsert
elements.void
visit(Join join)
Visit method to handleJoin
elements.void
visit(Select select)
Visit method to handle select elements.void
visit(Table table)
Visit method to handleTable
elements.void
visit(TableAlias tableAlias)
Visit method to handleTableAlias
elements.void
visit(Update update)
Visit method to handle update elements.
-
-
-
Method Detail
-
visit
void visit(Assignment assignment)
Visit method to handleAssignment
elements.- Parameters:
assignment
- Assignment object to be handled.
-
visit
void visit(Delete delete)
Visit method to handleDelete
elements.- Parameters:
delete
- Delete object to be handled.
-
visit
void visit(Insert insert)
Visit method to handleInsert
elements.- Parameters:
insert
- Insert object to be handled.
-
visit
void visit(Join join)
Visit method to handleJoin
elements.- Parameters:
join
- Join object to be handled
-
visit
void visit(Select select)
Visit method to handle select elements.- Parameters:
select
- Select object to be handled.
-
visit
void visit(Table table)
Visit method to handleTable
elements.- Parameters:
table
- Table object to be handled.
-
visit
void visit(TableAlias tableAlias)
Visit method to handleTableAlias
elements.- Parameters:
tableAlias
- TableAlias object to be handled.
-
visit
void visit(Update update)
Visit method to handle update elements.- Parameters:
update
- Update object to be handled.
-
visit
void visit(AndCondition andCondition)
Visit method to handleAndCondition
elements.- Parameters:
andCondition
- AndCondition object to be handled.
-
visit
void visit(Compare compare)
Visit method to handleCompare
elements.- Parameters:
compare
- Compare object to be handled.
-
visit
void visit(IsNullPredicate isNullPredicate)
Visit method to handleIsNullPredicate
elements.- Parameters:
isNullPredicate
- IsNullPredicate object to be handled.
-
visit
void visit(OrCondition orCondition)
Visit method to handleOrCondition
elements.- Parameters:
orCondition
- OrCondition object to be handled.
-
visit
void visit(Column column)
Visit method to handleColumn
elements.- Parameters:
column
- Column object to be handled.
-
visit
void visit(NextVal nextVal)
Visit method to handleNextVal
elements.- Parameters:
nextVal
- NextVal object to be handled.
-
visit
void visit(Parameter parameter)
Visit method to handleParameter
elements.- Parameters:
parameter
- Parameter object to be handled.
-
toString
java.lang.String toString()
Method returning constructed String.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Constructed query string.
-
-