- Type Parameters:
T- The field type
- All Superinterfaces:
OrderField<T>,QueryPart,Serializable
A sort specification.
The SQL ORDER BY clause accepts expressions based on
Field, which may be enhanced by ASC or DESC
as well as NULLS FIRST or NULLS LAST.
Example:
// Assuming import static org.jooq.impl.DSL.*;
using(configuration)
.select(ACTOR.FIRST_NAME, ACTOR.LAST_NAME)
.from(ACTOR)
.orderBy(ACTOR.LAST_UPDATE.desc().nullsLast())
.fetch();
Instances can be created using Field.asc(), Field.desc() and
related methods.
- Author:
- Lukas Eder
- See Also:
-
Method Summary
Modifier and TypeMethodDescription$field()Experimental query object model accessor method, see alsoQOM.@Nullable QOM.NullOrderingExperimental query object model accessor method, see alsoQOM.@NotNull SortOrderExperimental query object model accessor method, see alsoQOM.@NotNull StringgetName()The name of this sort field@NotNull SortOrdergetOrder()Get the underlying sort order of this sort fieldAdd aNULLS FIRSTclause to this sort fieldAdd aNULLS LASTclause to this sort field
-
Method Details
-
getName
The name of this sort field -
getOrder
Get the underlying sort order of this sort field -
nullsFirst
Add aNULLS FIRSTclause to this sort field -
nullsLast
Add aNULLS LASTclause to this sort field -
$field
Experimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk. -
$sortOrder
Experimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk. -
$nullOrdering
Experimental query object model accessor method, see alsoQOM. Subject to change in future jOOQ versions, use at your own risk.
-