Query class Null safety

A query for entities.


Query({List<PropertyReference>? distinctOn, String? endCursor, Filter? filter, List<KindExpression>? kind, int? limit, int? offset, List<PropertyOrder>? order, List<Projection>? projection, String? startCursor})
Query.fromJson(Map json_)


distinctOn List<PropertyReference>?
The properties to make distinct.
read / write
endCursor String?
An ending point for the query results.
read / write
endCursorAsBytes List<int>
read / write
filter Filter?
The filter to apply.
read / write
hashCode int
The hash code for this object.
kind List<KindExpression>?
The kinds to query (if empty, returns entities of all kinds).
read / write
limit int?
The maximum number of results to return.
read / write
offset int?
The number of results to skip.
read / write
order List<PropertyOrder>?
The order to apply to the query results (if empty, order is unspecified).
read / write
projection List<Projection>?
The projection to return.
read / write
runtimeType Type
A representation of the runtime type of the object.
startCursor String?
A starting point for the query results.
read / write
startCursorAsBytes List<int>
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toJson() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.