Package io.stargate.sdk.core
Class Sort
java.lang.Object
io.stargate.sdk.core.Sort
Sorting results.
- Author:
- Cedrick LUNVEN (@clunven)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSort in ascending mode.static SortSyntax sugar to do Sort.by("field").ascending();Sort in descending mode.Getter accessor for attribute 'fieldName'.getOrder()Getter accessor for attribute 'order'.voidsetFieldName(String fieldName) Setter accessor for attribute 'fieldName'.voidSetter accessor for attribute 'order'.
-
Constructor Details
-
Sort
public Sort()Default Constructor. -
Sort
Constructor with parameters.- Parameters:
fieldName- current field nameorder- ordering value
-
-
Method Details
-
by
Syntax sugar to do Sort.by("field").ascending();- Parameters:
field- field name- Returns:
- sort condition
-
getFieldName
Getter accessor for attribute 'fieldName'.- Returns:
- current value of 'fieldName'
-
setFieldName
Setter accessor for attribute 'fieldName'.- Parameters:
fieldName- new value for 'fieldName '
-
getOrder
Getter accessor for attribute 'order'.- Returns:
- current value of 'order'
-
setOrder
Setter accessor for attribute 'order'.- Parameters:
order- new value for 'order '
-
ascending
Sort in ascending mode.- Returns:
- current reference.
-
descending
Sort in descending mode.- Returns:
- current reference.
-