org.castor.cpa.persistence.sql.query.visitor
Class SybaseQueryVisitor
java.lang.Object
org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
org.castor.cpa.persistence.sql.query.visitor.DefaultDoubleQuoteNameQueryVisitor
org.castor.cpa.persistence.sql.query.visitor.SybaseQueryVisitor
- All Implemented Interfaces:
- Visitor
public final class SybaseQueryVisitor
- extends DefaultDoubleQuoteNameQueryVisitor
Visitor defining special behavior of query building for Sybase database.
- Version:
- $Revision: 8994 $ $Date: 2011-08-02 01:40:59 +0200 (Di, 02 Aug 2011) $
- Author:
- Dennis Butterstein, Ralf Joachim
|
Method Summary |
protected void |
addTableNames(Qualifier qualifier)
Method adding table-names in case of joins. |
protected String |
quoteName(String name)
Method returning prepared string to match requirements of specific databases
if needed. |
void |
visit(Select select)
Visit method to handle select elements. |
| Methods inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor |
getSequenceNextValString, handleJoinConstruction, handleLock, toString, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
SybaseQueryVisitor
public SybaseQueryVisitor()
visit
public void visit(Select select)
- Visit method to handle select elements.
- Specified by:
visit in interface Visitor- Overrides:
visit in class DefaultQueryVisitor
- Parameters:
select - Select object to be handled.
addTableNames
protected void addTableNames(Qualifier qualifier)
- Method adding table-names in case of joins.
Normal table => Adding table name only, Aliased table => adding table name SPACE table alias.
- Overrides:
addTableNames in class DefaultQueryVisitor
- Parameters:
qualifier - Qualifier to add names from
quoteName
protected String quoteName(String name)
- Method returning prepared string to match requirements of specific databases
if needed.
- Overrides:
quoteName in class DefaultQueryVisitor
- Parameters:
name - String to be prepared.
- Returns:
- Prepared string.
Copyright © 2012. All Rights Reserved.