public static class ParseQuery.State.Builder<T extends ParseObject>
extends java.lang.Object
| Constructor and Description |
|---|
Builder(java.lang.Class<T> subclass) |
Builder(ParseQuery.State.Builder<T> builder) |
Builder(ParseQuery.State state) |
Builder(java.lang.String className) |
| Modifier and Type | Method and Description |
|---|---|
ParseQuery.State.Builder<T> |
addAscendingOrder(java.lang.String key)
Also sorts the results in ascending order by the given key.
|
ParseQuery.State.Builder<T> |
addCondition(java.lang.String key,
java.lang.String condition,
java.util.Collection<?> value) |
ParseQuery.State.Builder<T> |
addCondition(java.lang.String key,
java.lang.String condition,
java.lang.Object value) |
ParseQuery.State.Builder<T> |
addDescendingOrder(java.lang.String key)
Also sorts the results in descending order by the given key.
|
ParseQuery.State<T> |
build() |
ParseQuery.State.Builder<T> |
fromLocalDatastore() |
ParseQuery.State.Builder<T> |
fromNetwork() |
ParseQuery.State.Builder<T> |
fromPin() |
ParseQuery.State.Builder<T> |
fromPin(java.lang.String pinName) |
ParseQuery.CachePolicy |
getCachePolicy() |
java.lang.String |
getClassName() |
int |
getLimit() |
long |
getMaxCacheAge() |
int |
getSkip() |
ParseQuery.State.Builder<T> |
ignoreACLs() |
ParseQuery.State.Builder<T> |
include(java.lang.String key)
Include nested
ParseObjects for the provided key. |
boolean |
isFromLocalDatstore() |
boolean |
isFromNetwork() |
ParseQuery.State.Builder<T> |
maxDistance(java.lang.String key,
double maxDistance) |
static <T extends ParseObject> |
or(java.util.List<ParseQuery.State.Builder<T>> builders) |
ParseQuery.State.Builder<T> |
orderByAscending(java.lang.String key)
Sorts the results in ascending order by the given key.
|
ParseQuery.State.Builder<T> |
orderByDescending(java.lang.String key)
Sorts the results in descending order by the given key.
|
ParseQuery.State.Builder<T> |
selectKeys(java.util.Collection<java.lang.String> keys)
Restrict the fields of returned
ParseObjects to only include the provided keys. |
ParseQuery.State.Builder<T> |
setCachePolicy(ParseQuery.CachePolicy cachePolicy) |
ParseQuery.State.Builder<T> |
setLimit(int limit) |
ParseQuery.State.Builder<T> |
setMaxCacheAge(long maxCacheAge) |
ParseQuery.State.Builder<T> |
setSkip(int skip) |
ParseQuery.State.Builder<T> |
setTracingEnabled(boolean trace) |
ParseQuery.State.Builder<T> |
whereDoesNotMatchKeyInQuery(java.lang.String key,
java.lang.String keyInQuery,
ParseQuery.State.Builder<?> builder) |
ParseQuery.State.Builder<T> |
whereDoesNotMatchQuery(java.lang.String key,
ParseQuery.State.Builder<?> builder) |
ParseQuery.State.Builder<T> |
whereEqualTo(java.lang.String key,
java.lang.Object value)
Add a constraint to the query that requires a particular key's value to be equal to the
provided value.
|
ParseQuery.State.Builder<T> |
whereGeoIntersects(java.lang.String key,
ParseGeoPoint point) |
ParseQuery.State.Builder<T> |
whereGeoWithin(java.lang.String key,
java.util.List<ParseGeoPoint> points) |
ParseQuery.State.Builder<T> |
whereMatchesKeyInQuery(java.lang.String key,
java.lang.String keyInQuery,
ParseQuery.State.Builder<?> builder) |
ParseQuery.State.Builder<T> |
whereMatchesQuery(java.lang.String key,
ParseQuery.State.Builder<?> builder) |
ParseQuery.State.Builder<T> |
whereNear(java.lang.String key,
ParseGeoPoint point) |
ParseQuery.State.Builder<T> |
whereText(java.lang.String key,
java.lang.String value) |
ParseQuery.State.Builder<T> |
whereWithin(java.lang.String key,
ParseGeoPoint southwest,
ParseGeoPoint northeast) |
public Builder(java.lang.String className)
public Builder(java.lang.Class<T> subclass)
public Builder(ParseQuery.State state)
public Builder(ParseQuery.State.Builder<T> builder)
public static <T extends ParseObject> ParseQuery.State.Builder<T> or(java.util.List<ParseQuery.State.Builder<T>> builders)
public java.lang.String getClassName()
public ParseQuery.State.Builder<T> whereEqualTo(java.lang.String key, java.lang.Object value)
key - The key to check.value - The value that the ParseObject must contain.public ParseQuery.State.Builder<T> whereDoesNotMatchKeyInQuery(java.lang.String key, java.lang.String keyInQuery, ParseQuery.State.Builder<?> builder)
public ParseQuery.State.Builder<T> whereMatchesKeyInQuery(java.lang.String key, java.lang.String keyInQuery, ParseQuery.State.Builder<?> builder)
public ParseQuery.State.Builder<T> whereDoesNotMatchQuery(java.lang.String key, ParseQuery.State.Builder<?> builder)
public ParseQuery.State.Builder<T> whereMatchesQuery(java.lang.String key, ParseQuery.State.Builder<?> builder)
public ParseQuery.State.Builder<T> whereNear(java.lang.String key, ParseGeoPoint point)
public ParseQuery.State.Builder<T> maxDistance(java.lang.String key, double maxDistance)
public ParseQuery.State.Builder<T> whereWithin(java.lang.String key, ParseGeoPoint southwest, ParseGeoPoint northeast)
public ParseQuery.State.Builder<T> whereGeoWithin(java.lang.String key, java.util.List<ParseGeoPoint> points)
public ParseQuery.State.Builder<T> whereGeoIntersects(java.lang.String key, ParseGeoPoint point)
public ParseQuery.State.Builder<T> whereText(java.lang.String key, java.lang.String value)
public ParseQuery.State.Builder<T> addCondition(java.lang.String key, java.lang.String condition, java.util.Collection<?> value)
public ParseQuery.State.Builder<T> addCondition(java.lang.String key, java.lang.String condition, java.lang.Object value)
public ParseQuery.State.Builder<T> orderByAscending(java.lang.String key)
key - The key to order by.public ParseQuery.State.Builder<T> addAscendingOrder(java.lang.String key)
key - The key to order bypublic ParseQuery.State.Builder<T> orderByDescending(java.lang.String key)
key - The key to order by.public ParseQuery.State.Builder<T> addDescendingOrder(java.lang.String key)
key - The key to order bypublic ParseQuery.State.Builder<T> include(java.lang.String key)
ParseObjects for the provided key.
You can use dot notation to specify which fields in the included object that are also fetched.key - The key that should be included.public ParseQuery.State.Builder<T> selectKeys(java.util.Collection<java.lang.String> keys)
ParseObjects to only include the provided keys.
If this is called multiple times, then all of the keys specified in each of the calls will be
included.
Note: This option will be ignored when querying from the local datastore. This
is done since all the keys will be in memory anyway and there will be no performance gain from
removing them.keys - The set of keys to include in the result.public int getLimit()
public ParseQuery.State.Builder<T> setLimit(int limit)
public int getSkip()
public ParseQuery.State.Builder<T> setSkip(int skip)
public ParseQuery.State.Builder<T> setTracingEnabled(boolean trace)
public ParseQuery.CachePolicy getCachePolicy()
public ParseQuery.State.Builder<T> setCachePolicy(ParseQuery.CachePolicy cachePolicy)
public long getMaxCacheAge()
public ParseQuery.State.Builder<T> setMaxCacheAge(long maxCacheAge)
public boolean isFromNetwork()
public ParseQuery.State.Builder<T> fromNetwork()
public ParseQuery.State.Builder<T> fromLocalDatastore()
public boolean isFromLocalDatstore()
public ParseQuery.State.Builder<T> fromPin()
public ParseQuery.State.Builder<T> fromPin(java.lang.String pinName)
public ParseQuery.State.Builder<T> ignoreACLs()
public ParseQuery.State<T> build()