java.lang.Object | |
↳ | com.kinvey.java.query.AbstractQuery |
![]() |
Abstract class for Query objects.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
enum | AbstractQuery.SortOrder | Possible sort orders (Ascending and Descending) |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractQuery(QueryFilter.QueryFilterBuilder builder)
Constructor, sets the appropriate Filter builder and creates a Sort object
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AbstractQuery |
addSort(String field, AbstractQuery.SortOrder order)
Adds a sort sort condition to the Query
| ||||||||||
abstract AbstractQuery | all(String key, Object[] value) | ||||||||||
abstract AbstractQuery | and(AbstractQuery query) | ||||||||||
abstract AbstractQuery | equals(String key, Object value) | ||||||||||
String | getQueryFilterJson(JsonFactory factory) | ||||||||||
AbstractMap<String, Object> | getQueryFilterMap() | ||||||||||
abstract String | getSortString() | ||||||||||
abstract AbstractQuery | greaterThan(String key, Object value) | ||||||||||
abstract AbstractQuery | greaterThanEqualTo(String key, Object value) | ||||||||||
abstract AbstractQuery | in(String key, Object[] value) | ||||||||||
abstract AbstractQuery | lessThan(String key, Object value) | ||||||||||
abstract AbstractQuery | lessThanEqualTo(String key, Object value) | ||||||||||
abstract AbstractQuery | nearSphere(String field, double lat, double lon, double maxDistance) | ||||||||||
abstract AbstractQuery | nearSphere(String field, double lat, double lon) | ||||||||||
abstract AbstractQuery | not() | ||||||||||
abstract AbstractQuery | notEqual(String key, Object value) | ||||||||||
abstract AbstractQuery | notIn(String key, Object[] value) | ||||||||||
abstract AbstractQuery | or(AbstractQuery query) | ||||||||||
abstract AbstractQuery | regEx(String key, Object value) | ||||||||||
AbstractQuery |
setQueryString(String queryString)
Sets the raw query string
| ||||||||||
abstract AbstractQuery | size(String key, int value) | ||||||||||
abstract AbstractQuery | startsWith(String key, Object value) | ||||||||||
abstract AbstractQuery | withinBox(String field, double pointOneLat, double pointOneLon, double pointTwoLat, double pointTwoLon) | ||||||||||
abstract AbstractQuery | withinPolygon(String field, double pointOneLat, double pointOneLon, double pointTwoLat, double pointTwoLon, double pointThreeLat, double pointThreeLon, double pointFourLat, double pointFourLon) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Constructor, sets the appropriate Filter builder and creates a Sort object
Adds a sort sort condition to the Query
field | Field to sort on |
---|---|
order | Order to sort values (Ascending/Descending) |