Class SqlGeneratorSuffixableImpl

  extended by
      extended by org.kuali.rice.core.framework.persistence.ojb.SqlGeneratorSuffixableImpl
All Implemented Interfaces:

public class SqlGeneratorSuffixableImpl

SqlGeneratorDefaultImpl subclass that replaced the vanilla SqlSelectStatement implementation with a new SuffixedSqlSelectStatement that is SuffixableQueryByCriteria - aware. This class needs to be specified as the SqlGenerator implementation in the OJB properties, to replace the SqlGeneratorDefaultImpl. This is a hack to introduce select-for-update functionality into OJB so the same ORM/Criteria abstractions can be retained for select-for-update queries. Select for update appears to have been added in the OJB source repository, so maybe a forthcoming release will include this functionality and these kludges can be removed.

Kuali Rice Team (
See Also:

Nested Class Summary
Nested classes/interfaces inherited from class
Constructor Summary
SqlGeneratorSuffixableImpl( platform)
Method Summary getPreparedSelectStatement( query, cld)
Methods inherited from class
asSQLClause, asSQLStatement, getDeleteMNStatement, getInsertMNStatement, getPlatform, getPreparedDeleteStatement, getPreparedDeleteStatement, getPreparedExistsStatement, getPreparedInsertStatement, getPreparedSelectByPkStatement, getPreparedUpdateStatement, getSelectMNStatement, getSelectStatementDep, getSqlForClass, newInstanceSqlForClass
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public SqlGeneratorSuffixableImpl( platform)
Method Detail


public getPreparedSelectStatement( query,
Specified by:
getPreparedSelectStatement in interface
getPreparedSelectStatement in class

Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.