RealtimeQueryManager class

Constructors

RealtimeQueryManager({required RealtimeCacheManager cacheManager, required RealtimeWebSocketService webSocketService})

Properties

hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

applyDbChange(String changeKey, RealtimeDbChange change) → void
applyDelete({required String collection, required String id}) → void
applyDeleteByFilter({required String collection, required JsonMap filter}) → void
applyInitial(String queryId, List<JsonMap> documents) → void
applyInsert(String collection, JsonMap document) → void
applyRemoteOperatorUpdate({required String collection, required JsonMap filter, required JsonMap update}) → void
applyUpdate({required String collection, JsonMap? previous, required JsonMap current}) → void
dispose() → Future<void>
failPendingFetches(Object error) → void
fetchDocument<T>({required String collection, required String id, required String idField, FromJson<T>? fromJson}) → Future<RealtimeDocument<T>?>
fetchQuery<T>(RealtimeQueryDefinition definition, {FromJson<T>? fromJson}) → Future<List<RealtimeDocument<T>>>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
optimisticDelete({required String collection, required JsonMap filter}) → void
optimisticInsert(String collection, JsonMap document) → void
optimisticUpdate({required String collection, required JsonMap filter, required JsonMap update}) → void
propagateError(Object error, {String? queryId}) → void
resubscribeActiveQueries() → Future<void>
streamDocument<T>({required String collection, required String id, required String idField, FromJson<T>? fromJson}) → Stream<RealtimeDocument<T>?>
streamQuery<T>(RealtimeQueryDefinition definition, {FromJson<T>? fromJson}) → Stream<List<RealtimeDocument<T>>>
toString() → String
A string representation of this object.
inherited

Operators

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