Module org.jooq
Package org.jooq

Interface SortField<T>

  • Type Parameters:
    T - The field type
    All Superinterfaces:
    OrderField<T>, QueryPart, Serializable

    public interface SortField<T>
    extends OrderField<T>
    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.


     // Assuming import static org.jooq.impl.DSL.*;

    Instances can be created using Field.asc(), Field.desc() and related methods.

    Lukas Eder
    See Also:
    Field.asc(), Field.desc()
    • Method Detail

      • getName

        @NotNull String getName()
        The name of this sort field
      • getOrder

        @NotNull SortOrder getOrder()
        Get the underlying sort order of this sort field
      • nullsFirst

        @NotNull SortField<T> nullsFirst()
        Add a NULLS FIRST clause to this sort field
      • nullsLast

        @NotNull SortField<T> nullsLast()
        Add a NULLS LAST clause to this sort field