org.castor.cpa.persistence.sql.query.visitor
Class DefaultDoubleQuoteNameQueryVisitor

java.lang.Object
  extended by org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
      extended by org.castor.cpa.persistence.sql.query.visitor.DefaultDoubleQuoteNameQueryVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
DB2QueryVisitor, InformixQueryVisitor, MySQLQueryVisitor, OracleQueryVisitor, PostgreSQLQueryVisitor, ProgressQueryVisitor, SQLServerQueryVisitor, SybaseQueryVisitor

public class DefaultDoubleQuoteNameQueryVisitor
extends DefaultQueryVisitor

QueryVisitor defining default method to quote query string.

Version:
$Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
Author:
Dennis Butterstein, Ralf Joachim

Field Summary
 
Fields inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
_queryString, LOG
 
Constructor Summary
DefaultDoubleQuoteNameQueryVisitor()
           
 
Method Summary
protected  String doubleQuoteName(String name)
          Updated to handle input such as user.tablename.column.
 
Methods inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
addTableNames, getSequenceNextValString, handleJoinConstruction, handleLock, quoteName, toString, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DefaultDoubleQuoteNameQueryVisitor

public DefaultDoubleQuoteNameQueryVisitor()
Method Detail

doubleQuoteName

protected final String doubleQuoteName(String name)
Updated to handle input such as user.tablename.column.

Parameters:
name - String to be quoted.
Returns:
String containing double quotes.


Copyright © 2012. All Rights Reserved.