Class SapDbQueryVisitor
java.lang.Object
org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
org.castor.cpa.persistence.sql.query.visitor.SapDbQueryVisitor
- All Implemented Interfaces:
Visitor
Visitor defining special behavior of query building for SapDb 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 void
handleLock
(Select select) Method appending lock clauses as "FOR UPDATE" when needed.protected String
Method returning prepared string to match requirements of specific databases if needed.Methods inherited from class org.castor.cpa.persistence.sql.query.visitor.DefaultQueryVisitor
addTableNames, getSequenceNextValString, handleJoinConstruction, toString, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
SapDbQueryVisitor
public SapDbQueryVisitor()
-
-
Method Details
-
quoteName
Method returning prepared string to match requirements of specific databases if needed.- Overrides:
quoteName
in classDefaultQueryVisitor
- Parameters:
name
- String to be prepared.- Returns:
- Prepared string.
-
handleLock
Method appending lock clauses as "FOR UPDATE" when needed.- Overrides:
handleLock
in classDefaultQueryVisitor
- Parameters:
select
- Select to check if locking-clauses have to be appended or not.
-