Package-level declarations
Types
This event is emitted when the parent object owning the list has been deleted, which in turn also removes the list. The flow will terminate after observing this event.
This interface describes the event is emitted deleted on a RealmObject or EmbeddedRealmObject flow. The flow will terminate after emitting this event.
This event is emitted when the parent object owning the set has been deleted, which in turn also removes the set. The flow will terminate after observing this event.
Convenience alias for RealmDictionary changesets. It represents a MapChange of <String, V>
.
Initial event to be observed on a RealmList flow. It contains a reference to the starting list state. Note, this state might be different than the list the flow was registered on, if another thread or device updated the object in the meantime.
Initial event to be observed on a RealmObject or EmbeddedRealmObject flow. It contains a reference to the starting object state. Note, this state might be different than the object the flow was registered on, if another thread or device updated the object in the meantime.
Initial event to be observed on a Realm flow. It contains a reference to the original Realm instance.
Initial event to be emitted on a RealmResults flow. It contains a reference to the result of the query, the first time it runs.
Initial event to be observed on a RealmSet flow. It contains a reference to the starting set state. Note, this state might be different than the set the flow was registered on, if another thread or device updated the object in the meantime.
This sealed interface describes the possible changes that can happen to a RealmList collection.
This interface models the changes that can occur to a list.
This interface models the changes that can occur to a map.
This sealed interface describe the possible changes that can be observed to a Realm Object.
Describes the initial state where a query result does not contain any elements.
This sealed interface describe the possible changes that can be observed to a Realm.
This sealed interface describe the possible changes that can happen to a query results collection.
This interface models the changes that can occur to a set.
This sealed class describe the possible events that can be observed on a RealmSingleQuery flow.
RealmList flow event that describes that an update has been performed on the observed list. It provides a reference to the updated list and a set of properties that describes the changes performed on the list.
RealmMap flow event that describes that an update has been performed on the observed map. It provides a reference to the updated map and a number of properties that describe the changes performed on the map.
RealmObject or EmbeddedRealmObject flow event that describes that an update has been performed on to the observed object. It provides a reference to the object and a list of the changed field names.
Realm flow event that describes that an update has been performed on to the observed Realm instance.
RealmResults flow event that describes that an update has happened to elements in the observed query. It provides a reference to the new query result and a set of properties that describes the changes that happened to the query result.
RealmSet flow event that describes that an update has been performed on the observed set. It provides a reference to the updated set and a number of properties that describe the changes performed on the set.