Filter schema used to filter data.
OrderBy schema used to order data.
User-land filter.
"Hard" filter, overrides "filter"; this is useful for bound queries (for example given clientId
should not be changed).
Order by schema.
Paging support.
Basic idea of this schema is to define a standard way how to fetch data from the source. It should be used in all queries to provide consistent API.
Filter
is dynamic part fully available to the user, when where
is filter defined by your application which cannot be change by the user.
Query schema defines shape of the query used to fetch data.