Core functions and types.
Base class for all Realm instances (Realm and MutableRealm).
This interface is used to determine if a Realm file should be compacted the first time the file is opened and before the instance is returned.
Base configuration options shared between all realm configuration types.
A deleteable is an entity that can be deleted in a write transaction or as part of a migration.
This interface is used to write data to a Realm file when the file is first created. It will be used in a way similar to using Realm.writeBlocking.
Configuration for pre-bundled asset files used as initial state of the realm file.
Configuration for log events created by a Realm instance.
Represents the writeable state of a Realm file.
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.
A typed realm that can be queried for objects of a specific type.
Update policy that controls how to handle import of objects with existing primary keys when import them with MutableRealm.copyToRealm and DynamicMutableRealm.copyToRealm.
A VersionId representing the transactional id of the Realm itself or it's objects.
Deletes all objects of the specified class from the Realm.