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
Visitor defining special behavior of query building for Sybase database.
- Version:
- $Revision: 8469 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
- Author:
- Dennis Butterstein
-
Field Summary
Fields inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
_queryString, LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddTableNames(Qualifier qualifier) Method adding table-names in case of joins.protected StringMethod returning prepared string to match requirements of specific databases if needed.voidVisit method to handle select elements.Methods inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultDoubleQuoteNameQueryVisitor
doubleQuoteNameMethods 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
-
Constructor Details
-
SybaseQueryVisitor
public SybaseQueryVisitor()
-
-
Method Details
-
visit
Visit method to handle select elements.- Specified by:
visitin interfaceVisitor- Overrides:
visitin classDefaultQueryVisitor- Parameters:
select- Select object to be handled.
-
addTableNames
Method adding table-names in case of joins. Normal table => Adding table name only, Aliased table => adding table name SPACE table alias.- Overrides:
addTableNamesin classDefaultQueryVisitor- Parameters:
qualifier- Qualifier to add names from
-
quoteName
Method returning prepared string to match requirements of specific databases if needed.- Overrides:
quoteNamein classDefaultQueryVisitor- Parameters:
name- String to be prepared.- Returns:
- Prepared string.
-