R - The record type being returned by this querypublic interface SimpleSelectForUpdateStep<R extends Record> extends SimpleSelectFinalStep<R>
Select's DSL API when selecting specific
Record types.
Example: Refer to the manual for more details
create.selectFrom(T_AUTHOR)
.where(TBook.LANGUAGE.equal("DE"))
.and(TBook.PUBLISHED.greaterThan(parseDate('2008-01-01')))
.orderBy(TAuthor.LAST_NAME.asc().nullsFirst())
.limit(2)
.offset(1)
.forUpdate()
.of(TAuthor.FIRST_NAME, TAuthor.LAST_NAME)
.noWait();
| Modifier and Type | Method and Description |
|---|---|
SimpleSelectFinalStep<R> |
forShare()
Add a
FOR SHARE clause to the end of the query. |
SimpleSelectForUpdateOfStep<R> |
forUpdate()
Add a
FOR UPDATE clause to the end of the query. |
getQuerybind, bind, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetchAny, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArrays, fetchGroups, fetchGroups, fetchGroups, fetchGroups, fetchGroups, fetchInto, fetchInto, fetchInto, fetchLater, fetchLater, fetchLazy, fetchLazy, fetchMany, fetchMap, fetchMap, fetchMap, fetchMap, fetchMap, fetchMaps, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOneArray, fetchOneMap, fetchResultSet, getRecordType, getResult, keepStatement, maxRows, queryTimeoutcancel, close, execute, getBindValues, getParam, getParams, getSQL, getSQL, isExecutableinternalAPI@Support(value={ASE,DB2,DERBY,FIREBIRD,H2,HSQLDB,INGRES,MYSQL,ORACLE,POSTGRES,SYBASE}) SimpleSelectForUpdateOfStep<R> forUpdate()
FOR UPDATE clause to the end of the query.
Note: not all SQL dialects allow for combining a FOR UPDATE
clause with LIMIT .. OFFSET, or with GROUP BY.
This essentially includes SQLDialect.INGRES and
SQLDialect.ORACLE. These incompatibilities are not reflected by
the jOOQ API.
see LockProvider for more details@Support(value={MYSQL,POSTGRES}) SimpleSelectFinalStep<R> forShare()
FOR SHARE clause to the end of the query.see LockProvider for more detailsCopyright © 2013. All Rights Reserved.