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()
-
-