Interface JpaSearchOrder

All Superinterfaces:
JpaCriteriaNode, Serializable
All Known Implementing Classes:
SqmSearchClauseSpecification

@Incubating(since="6.3") public interface JpaSearchOrder extends JpaCriteriaNode
Represents the search order for a recursive CTE (common table expression).
See Also:
  • Method Details

    • getSortOrder

      @Nonnull SortDirection getSortOrder()
      Return the sort direction.
    • nullPrecedence

      @Nonnull JpaSearchOrder nullPrecedence(@Nonnull Nulls precedence)
      Set the precedence of nulls for this search order element
    • getNullPrecedence

      @Nonnull Nulls getNullPrecedence()
      The precedence for nulls for this search order element
    • isAscending

      boolean isAscending()
      Whether ascending ordering is in effect.
      Returns:
      boolean indicating whether ordering is ascending
    • reverse

      Switch the ordering.
      Returns:
      a new Order instance with the reversed ordering
    • getAttribute

      Return the CTE attribute that is used for ordering.
      Returns:
      CTE attribute used for ordering