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
  • Constructor Details

    • SapDbQueryVisitor

      public SapDbQueryVisitor()
  • Method Details

    • 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.
    • handleLock

      protected void handleLock(Select select)
      Method appending lock clauses as "FOR UPDATE" when needed.
      Overrides:
      handleLock in class DefaultQueryVisitor
      Parameters:
      select - Select to check if locking-clauses have to be appended or not.