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
public final class SapDbQueryVisitor extends DefaultQueryVisitor
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 Constructor Description SapDbQueryVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
handleLock(Select select)
Method appending lock clauses as "FOR UPDATE" when needed.protected java.lang.String
quoteName(java.lang.String name)
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
-
-
-
-
Method Detail
-
quoteName
protected java.lang.String quoteName(java.lang.String name)
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
protected void handleLock(Select select)
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.
-
-