Class Ordering

  • Direct Known Subclasses:
    Ordering.SortOrder

    public abstract class Ordering
    extends java.lang.Object
    An Ordering represents a single ordering component in the query ORDER BY clause.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Ordering.SortOrder
      SortOrder represents a single ORDER BY entity.
    • Constructor Summary

      Constructors 
      Constructor Description
      Ordering()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Ordering.SortOrder expression​(Expression expression)
      Create a SortOrder, inherited from the OrderBy class, object by the given expression.
      static Ordering.SortOrder property​(java.lang.String property)
      Create a SortOrder, inherited from the OrderBy class, object by the given property name.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Ordering

        public Ordering()
    • Method Detail

      • property

        @NonNull
        public static Ordering.SortOrder property​(@NonNull
                                                  java.lang.String property)
        Create a SortOrder, inherited from the OrderBy class, object by the given property name.
        Parameters:
        property - the property name
        Returns:
        the SortOrder object.
      • expression

        @NonNull
        public static Ordering.SortOrder expression​(@NonNull
                                                    Expression expression)
        Create a SortOrder, inherited from the OrderBy class, object by the given expression.
        Parameters:
        expression - the expression object.
        Returns:
        the SortOrder object.