org.jooq
Interface SimpleSelectForUpdateOfStep<R extends Record>

Type Parameters:
R - The record type being returned by this query
All Superinterfaces:
Adapter, Attachable, FieldLike, FieldProvider, Query, QueryPart, ResultQuery<R>, Select<R>, Serializable, SimpleSelectFinalStep<R>, SimpleSelectForUpdateWaitStep<R>, TableLike<R>

public interface SimpleSelectForUpdateOfStep<R extends Record>
extends SimpleSelectForUpdateWaitStep<R>

This type is used for the Select's DSL API when selecting specific Record types.

Example:

 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();
 
Refer to the manual for more details

Author:
Lukas Eder

Method Summary
 SimpleSelectForUpdateWaitStep<R> of(Collection<Field<?>> fields)
          Add an OF clause to the FOR UPDATE clause at the end of the query.
 SimpleSelectForUpdateWaitStep<R> of(Field<?>... fields)
          Add an OF clause to the FOR UPDATE clause at the end of the query.
 SimpleSelectForUpdateWaitStep<R> of(Table<?>... tables)
          Add an OF clause to the FOR UPDATE clause at the end of the query.
 
Methods inherited from interface org.jooq.SimpleSelectForUpdateWaitStep
noWait, skipLocked, wait
 
Methods inherited from interface org.jooq.SimpleSelectFinalStep
getQuery
 
Methods inherited from interface org.jooq.Select
except, getSelect, intersect, union, unionAll
 
Methods inherited from interface org.jooq.ResultQuery
bind, bind, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetch, fetchAny, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArray, fetchArrays, fetchInto, fetchInto, fetchInto, fetchLater, fetchLater, fetchLazy, fetchLazy, fetchMany, fetchMap, fetchMap, fetchMaps, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOne, fetchOneArray, fetchOneMap, fetchResultSet, getRecordType, getResult
 
Methods inherited from interface org.jooq.Query
execute, getBindValues, getParam, getParams, getSQL, getSQL
 
Methods inherited from interface org.jooq.Attachable
attach
 
Methods inherited from interface org.jooq.Adapter
internalAPI
 
Methods inherited from interface org.jooq.TableLike
asTable, asTable
 
Methods inherited from interface org.jooq.FieldLike
asField, asField
 
Methods inherited from interface org.jooq.FieldProvider
getField, getField, getField, getFields, getIndex
 

Method Detail

of

SimpleSelectForUpdateWaitStep<R> of(Field<?>... fields)
Add an OF clause to the FOR UPDATE clause at the end of the query.

See Also:
see LockProvider for more details

of

SimpleSelectForUpdateWaitStep<R> of(Collection<Field<?>> fields)
Add an OF clause to the FOR UPDATE clause at the end of the query.

See Also:
see LockProvider for more details

of

SimpleSelectForUpdateWaitStep<R> of(Table<?>... tables)
Add an OF clause to the FOR UPDATE clause at the end of the query.

See Also:
see LockProvider for more details


Copyright © 2012. All Rights Reserved.