Package-level declarations
Types
Base class for implementing QuerySorter. This class holds common code for QuerySortByField and QuerySortByReflection.
Implement this interface to use QuerySortByField. Implementations of this interface must provide comparable fields.
Implementation of QuerySorter for fields that implements ComparableFieldProvider
. This QuerySorter doesn't use reflection and it's more performant than QuerySortByReflection
.
Sort specification for api queries. You can specify QuerySortByReflection by referencing kotlin class property or passing field name as string instance. QuerySortByReflection.asc(Channel::memberCount) and QuerySortByReflection.asc
Interface for the sorter of the SDK. Its implementations must provide a comparator to be used for sorting collections of data in the SDK.
Sort order which can be ascending or descending.