Class Sort

java.lang.Object
io.stargate.sdk.core.Sort

public class Sort extends Object
Sorting results.
Author:
Cedrick LUNVEN (@clunven)
  • Constructor Details

    • Sort

      public Sort()
      Default Constructor.
    • Sort

      public Sort(String fieldName, Ordering order)
      Constructor with parameters.
      Parameters:
      fieldName - current field name
      order - ordering value
  • Method Details

    • by

      public static Sort by(String field)
      Syntax sugar to do Sort.by("field").ascending();
      Parameters:
      field - field name
      Returns:
      sort condition
    • getFieldName

      public String getFieldName()
      Getter accessor for attribute 'fieldName'.
      Returns:
      current value of 'fieldName'
    • setFieldName

      public void setFieldName(String fieldName)
      Setter accessor for attribute 'fieldName'.
      Parameters:
      fieldName - new value for 'fieldName '
    • getOrder

      public Ordering getOrder()
      Getter accessor for attribute 'order'.
      Returns:
      current value of 'order'
    • setOrder

      public void setOrder(Ordering order)
      Setter accessor for attribute 'order'.
      Parameters:
      order - new value for 'order '
    • ascending

      public Sort ascending()
      Sort in ascending mode.
      Returns:
      current reference.
    • descending

      public Sort descending()
      Sort in descending mode.
      Returns:
      current reference.