Class SuffixableQueryByCriteria
java.lang.Object
org.apache.ojb.broker.query.AbstractQueryImpl
org.apache.ojb.broker.query.QueryByCriteria
org.kuali.rice.core.framework.persistence.ojb.SuffixableQueryByCriteria
- All Implemented Interfaces:
Serializable,org.apache.ojb.broker.query.Query
@Deprecated
public class SuffixableQueryByCriteria
extends org.apache.ojb.broker.query.QueryByCriteria
Deprecated.
QueryByCriteria subclass that introduces a suffix that the SqlGenerator should
append onto the end of the generated sql statement.
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.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.ojb.broker.query.QueryByCriteria
CRITERIA_SELECT_ALLFields inherited from class org.apache.ojb.broker.query.AbstractQueryImpl
m_baseClass, m_searchClassFields inherited from interface org.apache.ojb.broker.query.Query
NO_END_AT_INDEX, NO_START_AT_INDEX, NOT_SCROLLABLE, SCROLLABLE -
Constructor Summary
ConstructorsConstructorDescriptionSuffixableQueryByCriteria(Class classToSearchFrom) Deprecated.SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria) Deprecated.SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria, boolean distinct) Deprecated.SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria) Deprecated.SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria, boolean distinct) Deprecated.SuffixableQueryByCriteria(Object anObject) Deprecated.SuffixableQueryByCriteria(Object anObject, boolean distinct) Deprecated. -
Method Summary
Methods inherited from class org.apache.ojb.broker.query.QueryByCriteria
addGroupBy, addGroupBy, addGroupBy, addOrderBy, addOrderBy, addOrderBy, addOrderByAscending, addOrderByDescending, addPathClass, addPrefetchedRelationship, getClassesForPath, getCriteria, getGroupBy, getHavingCriteria, getObjectProjectionAttribute, getOrderBy, getOuterJoinPaths, getPathClasses, getPrefetchedRelationships, isDistinct, isPathOuterJoin, setCriteria, setDistinct, setHavingCriteria, setObjectProjectionAttribute, setObjectProjectionAttribute, setPathClass, setPathOuterJoin, toStringMethods inherited from class org.apache.ojb.broker.query.AbstractQueryImpl
fullSize, fullSize, getBaseClass, getEndAtIndex, getExampleObject, getFetchSize, getSearchClass, getStartAtIndex, getWithExtents, setEndAtIndex, setFetchSize, setStartAtIndex, setWithExtents, usePaging
-
Field Details
-
suffix
Deprecated.
-
-
Constructor Details
-
SuffixableQueryByCriteria
public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria criteria, boolean distinct) Deprecated. -
SuffixableQueryByCriteria
public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria, boolean distinct) Deprecated. -
SuffixableQueryByCriteria
public SuffixableQueryByCriteria(Class targetClass, org.apache.ojb.broker.query.Criteria whereCriteria, org.apache.ojb.broker.query.Criteria havingCriteria) Deprecated. -
SuffixableQueryByCriteria
Deprecated. -
SuffixableQueryByCriteria
Deprecated. -
SuffixableQueryByCriteria
Deprecated. -
SuffixableQueryByCriteria
Deprecated.
-
-
Method Details
-
setQuerySuffix
Deprecated. -
getQuerySuffix
Deprecated.
-