@Deprecated public class SuffixedSqlSelectStatement extends org.apache.ojb.broker.accesslayer.sql.SqlSelectStatement
SuffixableQueryByCriteria Criteria
class and will append a suffix specified by that class of criteria to 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.SqlGeneratorSuffixableImpl,
SuffixableQueryByCriteria| Constructor and Description |
|---|
SuffixedSqlSelectStatement(org.apache.ojb.broker.platforms.Platform pf,
org.apache.ojb.broker.metadata.ClassDescriptor cld,
org.apache.ojb.broker.query.Query query,
org.apache.ojb.broker.util.logging.Logger logger)
Deprecated.
|
SuffixedSqlSelectStatement(org.apache.ojb.broker.accesslayer.sql.SqlQueryStatement parent,
org.apache.ojb.broker.platforms.Platform pf,
org.apache.ojb.broker.metadata.ClassDescriptor cld,
org.apache.ojb.broker.query.Query query,
org.apache.ojb.broker.util.logging.Logger logger)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildStatement()
Deprecated.
|
appendColumn, appendField, appendListOfColumns, appendListOfColumnsForSelect, appendTable, buildFieldsForSelect, getColumnIndex, getFieldsForSelect, getQueryInstanceappendClause, appendColName, appendColName, appendColName, appendCriteria, appendGroupByClause, appendHavingClause, appendOrderByClause, appendSQLClause, appendTableWithJoins, appendWhereClause, buildSuperJoinTree, ensureColumns, ensureColumns, getAttributeInfo, getBaseClassDescriptor, getColName, getFieldDescriptor, getJoinSyntaxType, getJoinTreeToCriteria, getLogger, getQuery, getRoot, getSearchClassDescriptor, getSearchTable, getStatement, getTableAliasForClassDescriptor, setRoot, splitCriteriapublic SuffixedSqlSelectStatement(org.apache.ojb.broker.platforms.Platform pf, org.apache.ojb.broker.metadata.ClassDescriptor cld, org.apache.ojb.broker.query.Query query, org.apache.ojb.broker.util.logging.Logger logger)
public SuffixedSqlSelectStatement(org.apache.ojb.broker.accesslayer.sql.SqlQueryStatement parent, org.apache.ojb.broker.platforms.Platform pf, org.apache.ojb.broker.metadata.ClassDescriptor cld, org.apache.ojb.broker.query.Query query, org.apache.ojb.broker.util.logging.Logger logger)
protected String buildStatement()
buildStatement in class org.apache.ojb.broker.accesslayer.sql.SqlSelectStatementCopyright © 2005–2018 The Kuali Foundation. All rights reserved.