QueryBuilder class

Constructors

QueryBuilder(List<Map<String, dynamic>> _data, [QueryBuilder? parent, Map<String, Sorting>? orders])

Properties

hashCode int
The hash code for this object.
no setterinherited
orders Map<String, Sorting>
getter/setter pair
parent QueryBuilder?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

build() List<Map<String, dynamic>>
endAt(List values) QueryBuilder
endAtDocument(Map<String, dynamic> document) QueryBuilder
endBefore(List values) QueryBuilder
endBeforeDocument(Map<String, dynamic> document) QueryBuilder
execute([int executionTime = 100]) Future<List<Map<String, dynamic>>>
limit(int limit) QueryBuilder
limitToLast(int limit) QueryBuilder
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderBy(String field, {bool descending = false}) QueryBuilder
startAfter(List values) QueryBuilder
startAfterDocument(Map<String, dynamic> document) QueryBuilder
startAt(List values) QueryBuilder
startAtDocument(Map<String, dynamic> document) QueryBuilder
toString() String
A string representation of this object.
inherited
where(Object field, {Object? isEqualTo, Object? isNotEqualTo, Object? isLessThan, Object? isLessThanOrEqualTo, Object? isGreaterThan, Object? isGreaterThanOrEqualTo, Object? arrayContains, Object? arrayNotContains, Iterable<Object?>? arrayContainsAny, Iterable<Object?>? arrayNotContainsAny, Iterable<Object?>? whereIn, Iterable<Object?>? whereNotIn, bool? isNull}) QueryBuilder

Operators

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