Package io.realm
Core functions and types.
Types
Base class for all Realm instances (Realm and MutableRealm).
Configuration for log events created by a Realm instance.
Represents the writeable state of a Realm file.
Interface holding common query methods.
A Realm instance is the main entry point for interacting with a persisted realm.
A Realm Configuration defining specific setup and configuration for a Realm instance.
RealmList is used to model one-to-many relationships in a RealmObject.
Marker interface to define a model (managed by Realm).
A Realm Result holds the results of querying the Realm.
A typed realm that can be queried for objects of a specific type.
A VersionId
representing the transactional id of the Realm itself or it's objects.
Functions
Deletes the RealmObject.
Returns whether the object is frozen or not.
Returns whether or not this object is managed by Realm.
Returns true if this object is still valid to use, i.e. the Realm is open and the underlying object has not been deleted. Unmanaged objects are always valid.
Returns the results of querying for all objects of a specific type.
Observe changes to a Realm object. Any change to the object, will cause the flow to emit the updated object. If the observed object is deleted from the Realm, the flow will complete, otherwise it will continue running until canceled.
Returns the Realm version of this object. This version number is tied to the transaction the object was read from.