Package com.google.cloud.datastore
Interface StructuredQuery.Builder<V>
-
- Type Parameters:
V- the type of result the query returns.
- All Known Implementing Classes:
EntityQuery.Builder,KeyQuery.Builder,ProjectionEntityQuery.Builder
- Enclosing class:
- StructuredQuery<V>
public static interface StructuredQuery.Builder<V>Interface for StructuredQuery builders.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StructuredQuery.Builder<V>addOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy... others)Adds settings to the existing order by clause.StructuredQuery<V>build()StructuredQuery.Builder<V>clearOrderBy()Clears any previously specified order by settings.StructuredQuery.Builder<V>setEndCursor(Cursor endCursor)Sets the end cursor for the query.StructuredQuery.Builder<V>setFilter(StructuredQuery.Filter filter)StructuredQuery.Builder<V>setKind(String kind)Sets the kind for the query.StructuredQuery.Builder<V>setLimit(Integer limit)Sets the limit for the query.StructuredQuery.Builder<V>setNamespace(String namespace)Sets the namespace for the query.StructuredQuery.Builder<V>setOffset(int offset)Sets the offset for the query.StructuredQuery.Builder<V>setOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy... others)Sets the query's order by clause (clearing any previously specified order by settings).StructuredQuery.Builder<V>setStartCursor(Cursor startCursor)Sets the start cursor for the query.
-
-
-
Method Detail
-
setNamespace
StructuredQuery.Builder<V> setNamespace(String namespace)
Sets the namespace for the query.
-
setKind
StructuredQuery.Builder<V> setKind(String kind)
Sets the kind for the query.
-
setStartCursor
StructuredQuery.Builder<V> setStartCursor(Cursor startCursor)
Sets the start cursor for the query.
-
setEndCursor
StructuredQuery.Builder<V> setEndCursor(Cursor endCursor)
Sets the end cursor for the query.
-
setOffset
StructuredQuery.Builder<V> setOffset(int offset)
Sets the offset for the query.
-
setLimit
StructuredQuery.Builder<V> setLimit(Integer limit)
Sets the limit for the query.
-
setFilter
StructuredQuery.Builder<V> setFilter(StructuredQuery.Filter filter)
-
clearOrderBy
StructuredQuery.Builder<V> clearOrderBy()
Clears any previously specified order by settings.
-
setOrderBy
StructuredQuery.Builder<V> setOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy... others)
Sets the query's order by clause (clearing any previously specified order by settings).
-
addOrderBy
StructuredQuery.Builder<V> addOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy... others)
Adds settings to the existing order by clause.
-
build
StructuredQuery<V> build()
-
-