public interface SortOrderBuilder<R>
Modifier and Type | Method and Description |
---|---|
default R |
asc(java.lang.String name)
Add a field to the sort by field name, ascending with nulls first.
|
default R |
asc(java.lang.String name,
NullOrder nullOrder)
Add a field to the sort by field name, ascending with the given null order.
|
default R |
asc(Term term)
Add an expression term to the sort, ascending with nulls first.
|
R |
asc(Term term,
NullOrder nullOrder)
Add an expression term to the sort, ascending with the given null order.
|
default R |
caseSensitive(boolean caseSensitive)
Set case sensitivity of sort column name resolution.
|
default R |
desc(java.lang.String name)
Add a field to the sort by field name, ascending with nulls first.
|
default R |
desc(java.lang.String name,
NullOrder nullOrder)
Add a field to the sort by field name, ascending with the given null order.
|
default R |
desc(Term term)
Add an expression term to the sort, ascending with nulls first.
|
R |
desc(Term term,
NullOrder nullOrder)
Add an expression term to the sort, ascending with the given null order.
|
default R asc(java.lang.String name)
name
- a field namedefault R asc(java.lang.String name, NullOrder nullOrder)
name
- a field namenullOrder
- a null order (first or last)default R asc(Term term)
term
- an expression termR asc(Term term, NullOrder nullOrder)
term
- an expression termnullOrder
- a null order (first or last)default R desc(java.lang.String name)
name
- a field namedefault R desc(java.lang.String name, NullOrder nullOrder)
name
- a field namenullOrder
- a null order (first or last)default R desc(Term term)
term
- an expression termR desc(Term term, NullOrder nullOrder)
term
- an expression termnullOrder
- a null order (first or last)default R caseSensitive(boolean caseSensitive)
caseSensitive
- when true, column name resolution is case-sensitive