Package-level declarations

Types

Link copied to clipboard
interface DeletedList<T> : ListChange<T>

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.

Link copied to clipboard
interface DeletedMap<K, V> : MapChange<K, V>

This event is emitted when the parent object owning the map has been deleted, which in turn also removes the map. The flow will terminate after observing this event.

Link copied to clipboard

This interface describes the event is emitted deleted on a RealmObject or EmbeddedRealmObject flow. The flow will terminate after emitting this event.

Link copied to clipboard
interface DeletedSet<T> : SetChange<T>

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.

Link copied to clipboard

Convenience alias for RealmDictionary changesets. It represents a MapChange of <String, V>.

Link copied to clipboard
interface InitialList<T> : ListChange<T>

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.

Link copied to clipboard
interface InitialMap<K, V> : MapChange<K, V>

Initial event to be observed on a RealmMap flow. It contains a reference to the starting map state. Note, this state might be different than the map the flow was registered on, if another thread or device updated the object in the meantime.

Link copied to clipboard

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.

Link copied to clipboard

Initial event to be observed on a Realm flow. It contains a reference to the original Realm instance.

Link copied to clipboard

Initial event to be emitted on a RealmResults flow. It contains a reference to the result of the query, the first time it runs.

Link copied to clipboard
interface InitialSet<T> : SetChange<T>

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.

Link copied to clipboard
interface ListChange<T>

This sealed interface describes the possible changes that can happen to a RealmList collection.

Link copied to clipboard
interface ListChangeSet

This interface models the changes that can occur to a list.

Link copied to clipboard
interface MapChange<K, V>

This sealed interface describes the possible changes that can happen to a RealmMap.

Link copied to clipboard
interface MapChangeSet<K>

This interface models the changes that can occur to a map.

Link copied to clipboard

This sealed interface describe the possible changes that can be observed to a Realm Object.

Link copied to clipboard

Describes the initial state where a query result does not contain any elements.

Link copied to clipboard
interface RealmChange<R : BaseRealm>

This sealed interface describe the possible changes that can be observed to a Realm.

Link copied to clipboard

This sealed interface describe the possible changes that can happen to a query results collection.

Link copied to clipboard
interface SetChange<T>

This sealed interface describes the possible changes that can happen to a RealmSet collection.

Link copied to clipboard
interface SetChangeSet

This interface models the changes that can occur to a set.

Link copied to clipboard

This sealed class describe the possible events that can be observed on a RealmSingleQuery flow.

Link copied to clipboard

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.

Link copied to clipboard
interface UpdatedMap<K, V> : MapChange<K, V> , MapChangeSet<K>

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.

Link copied to clipboard

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.

Link copied to clipboard

Realm flow event that describes that an update has been performed on to the observed Realm instance.

Link copied to clipboard

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.

Link copied to clipboard

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.