Interface StructuredQuery.Builder<V> (2.19.0)

public static interface StructuredQuery.Builder<V>

Interface for StructuredQuery builders.

Type Parameter

NameDescription
V

Methods

addOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy[] others)

public abstract StructuredQuery.Builder<V> addOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy[] others)

Adds settings to the existing order by clause.

Parameters
NameDescription
orderByStructuredQuery.OrderBy
othersOrderBy[]
Returns
TypeDescription
Builder<V>

build()

public abstract StructuredQuery<V> build()
Returns
TypeDescription
StructuredQuery<V>

clearOrderBy()

public abstract StructuredQuery.Builder<V> clearOrderBy()

Clears any previously specified order by settings.

Returns
TypeDescription
Builder<V>

setEndCursor(Cursor endCursor)

public abstract StructuredQuery.Builder<V> setEndCursor(Cursor endCursor)

Sets the end cursor for the query.

Parameter
NameDescription
endCursorCursor
Returns
TypeDescription
Builder<V>

setFilter(StructuredQuery.Filter filter)

public abstract StructuredQuery.Builder<V> setFilter(StructuredQuery.Filter filter)
Parameter
NameDescription
filterStructuredQuery.Filter
Returns
TypeDescription
Builder<V>

setKind(String kind)

public abstract StructuredQuery.Builder<V> setKind(String kind)

Sets the kind for the query.

Parameter
NameDescription
kindString
Returns
TypeDescription
Builder<V>

setLimit(Integer limit)

public abstract StructuredQuery.Builder<V> setLimit(Integer limit)

Sets the limit for the query.

Parameter
NameDescription
limitInteger
Returns
TypeDescription
Builder<V>

setNamespace(String namespace)

public abstract StructuredQuery.Builder<V> setNamespace(String namespace)

Sets the namespace for the query.

Parameter
NameDescription
namespaceString
Returns
TypeDescription
Builder<V>

setOffset(int offset)

public abstract StructuredQuery.Builder<V> setOffset(int offset)

Sets the offset for the query.

Parameter
NameDescription
offsetint
Returns
TypeDescription
Builder<V>

setOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy[] others)

public abstract StructuredQuery.Builder<V> setOrderBy(StructuredQuery.OrderBy orderBy, StructuredQuery.OrderBy[] others)

Sets the query's order by clause (clearing any previously specified order by settings).

Parameters
NameDescription
orderByStructuredQuery.OrderBy
othersOrderBy[]
Returns
TypeDescription
Builder<V>

setStartCursor(Cursor startCursor)

public abstract StructuredQuery.Builder<V> setStartCursor(Cursor startCursor)

Sets the start cursor for the query.

Parameter
NameDescription
startCursorCursor
Returns
TypeDescription
Builder<V>