org.castor.cpa.persistence.sql.query
Interface Visitor

All Known Implementing Classes:
DB2QueryVisitor, DefaultDoubleQuoteNameQueryVisitor, DefaultQueryVisitor, HsqlQueryVisitor, 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: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Dennis Butterstein, Ralf Joachim

Method Summary
 java.lang.String toString()
          Method returning constructed String.
 void visit(AndCondition andCondition)
          Visit method to handle AndCondition elements.
 void visit(Assignment assignment)
          Visit method to handle Assignment elements.
 void visit(Column column)
          Visit method to handle Column elements.
 void visit(Compare compare)
          Visit method to handle Compare elements.
 void visit(Delete delete)
          Visit method to handle Delete elements.
 void visit(Insert insert)
          Visit method to handle Insert elements.
 void visit(IsNullPredicate isNullPredicate)
          Visit method to handle IsNullPredicate elements.
 void visit(Join join)
          Visit method to handle Join elements.
 void visit(NextVal nextVal)
          Visit method to handle NextVal elements.
 void visit(OrCondition orCondition)
          Visit method to handle OrCondition elements.
 void visit(Parameter parameter)
          Visit method to handle Parameter elements.
 void visit(Select select)
          Visit method to handle select elements.
 void visit(Table table)
          Visit method to handle Table elements.
 void visit(TableAlias tableAlias)
          Visit method to handle TableAlias elements.
 void visit(Update update)
          Visit method to handle update elements.
 

Method Detail

visit

void visit(Assignment assignment)
Visit method to handle Assignment elements.

Parameters:
assignment - Assignment object to be handled.

visit

void visit(Delete delete)
Visit method to handle Delete elements.

Parameters:
delete - Delete object to be handled.

visit

void visit(Insert insert)
Visit method to handle Insert elements.

Parameters:
insert - Insert object to be handled.

visit

void visit(Join join)
Visit method to handle Join 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 handle Table elements.

Parameters:
table - Table object to be handled.

visit

void visit(TableAlias tableAlias)
Visit method to handle TableAlias 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 handle AndCondition elements.

Parameters:
andCondition - AndCondition object to be handled.

visit

void visit(Compare compare)
Visit method to handle Compare elements.

Parameters:
compare - Compare object to be handled.

visit

void visit(IsNullPredicate isNullPredicate)
Visit method to handle IsNullPredicate elements.

Parameters:
isNullPredicate - IsNullPredicate object to be handled.

visit

void visit(OrCondition orCondition)
Visit method to handle OrCondition elements.

Parameters:
orCondition - OrCondition object to be handled.

visit

void visit(Column column)
Visit method to handle Column elements.

Parameters:
column - Column object to be handled.

visit

void visit(NextVal nextVal)
Visit method to handle NextVal elements.

Parameters:
nextVal - NextVal object to be handled.

visit

void visit(Parameter parameter)
Visit method to handle Parameter elements.

Parameters:
parameter - Parameter object to be handled.

toString

java.lang.String toString()
Method returning constructed String.

Overrides:
toString in class java.lang.Object
Returns:
Constructed query string.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com