Query class
A datastore query.
A query consists of filters (kind, ancestor and property filters), one or more orders and a offset/limit pair.
All fields may be optional.
Example of building a Query: var person = ....; var query = new Query(ancestorKey: personKey, kind: 'Address')
Constructors
Properties
- ancestorKey → Key?
-
Restrict the result set to entities which have this ancestorKey / parent.
final
-
filters
→ List<
Filter> ? -
Restrict the result set by a list of property Filters.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kind → String?
-
Restrict the result set to entities of this kind.
final
- limit → int?
-
Limit the number of entities returned to limit.
final
- offset → int?
-
Skip the first offset entities in the result set.
final
-
orders
→ List<
Order> ? -
Order the matching entities following the given property Orders.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited