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

    Modifier and Type
    Method
    Description
    Method returning constructed String.
    void
    visit(Assignment assignment)
    Visit method to handle Assignment elements.
    void
    visit(AndCondition andCondition)
    Visit method to handle AndCondition elements.
    void
    visit(Compare compare)
    Visit method to handle Compare elements.
    void
    visit(IsNullPredicate isNullPredicate)
    Visit method to handle IsNullPredicate elements.
    void
    visit(OrCondition orCondition)
    Visit method to handle OrCondition elements.
    void
    visit(Delete delete)
    Visit method to handle Delete elements.
    void
    visit(Column column)
    Visit method to handle Column elements.
    void
    visit(NextVal nextVal)
    Visit method to handle NextVal elements.
    void
    visit(Parameter parameter)
    Visit method to handle Parameter elements.
    void
    visit(Insert insert)
    Visit method to handle Insert elements.
    void
    visit(Join join)
    Visit method to handle Join 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 Details

    • 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

      String toString()
      Method returning constructed String.
      Overrides:
      toString in class Object
      Returns:
      Constructed query string.