@ParametersAreNonnullByDefault
Package io.realm
-
Interface Summary Interface Description CompactOnLaunchCallback 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.DynamicRealm.Transaction Encapsulates a Realm transaction.DynamicRealm.Transaction.OnError Callback invoked to notify the caller thread about error during the transaction.DynamicRealm.Transaction.OnSuccess Callback invoked to notify the caller thread about the success of the transaction.MapChangeListener<K,V> MapChangeListener
can be registered with aRealmMap
to receive a notification with aMapChangeSet
to describe the details of what have been changed in the map since last time.MapChangeSet<T> This interface describes the changes made to a map during the last update.ObjectChangeSet Information about the changes made to an object.OrderedCollectionChangeSet This interface describes the changes made to a collection during the last update.OrderedRealmCollection<E> AnOrderedRealmCollection
is a collection which maintains an ordering for its elements.OrderedRealmCollectionChangeListener<T> OrderedRealmCollectionChangeListener
can be registered with aRealmResults
to receive a notification with aOrderedCollectionChangeSet
to describe the details of what have been changed in the collection since last time.Realm.Transaction Encapsulates a Realm transaction.Realm.Transaction.OnError Callback invoked to notify the caller thread about error during the transaction.Realm.Transaction.OnSuccess Callback invoked to notify the caller thread about the success of the transaction.RealmAsyncTask Represents a pending asynchronous Realm task, like asynchronous transactions.RealmChangeListener<T> RealmChangeListener can be registered with aRealm
,RealmResults
orRealmObject
to receive a notification about updates.RealmCollection<E> RealmCollection
is the root of the collection hierarchy that Realm supports.RealmMigration The RealmMigration class is used to perform the migration of one Realm schema to another.RealmModel Interface for marking classes as RealmObjects, it can be used instead of extendingRealmObject
.RealmObjectChangeListener<T extends RealmModel> RealmObjectChangeListener
can be registered on aRealmModel
orRealmObject
to receive detailed notifications when an object changes.RealmObjectSchema.Function Function interface, used when traversing all objects of the current class and apply a function on each.SetChangeListener<T> SetChangeListener
can be registered with aRealmSet
to receive a notification with aSetChangeSet
to describe the details of what have been changed in the set since last time. -
Class Summary Class Description CollectionUtils DefaultCompactOnLaunchCallback The default implementation for determining if a file should be compacted or not.DynamicRealm DynamicRealm is a dynamic variant ofRealm
.DynamicRealm.Callback The Callback used when reporting back the result of loading a Realm asynchronously using eitherRealm.getInstanceAsync(RealmConfiguration, Realm.Callback)
orDynamicRealm.getInstanceAsync(RealmConfiguration, DynamicRealm.Callback)
.DynamicRealm.Transaction.Callback Callback invoked to notify the caller thread.DynamicRealmObject Class that wraps a normal RealmObject in order to allow dynamic access instead of a typed interface.MutableRealmInteger AMutableRealmInteger
is a mutable,Long
-like numeric quantity.OrderedCollectionChangeSet.Range OrderedRealmCollectionSnapshot<E> AnOrderedRealmCollectionSnapshot
is a special type ofOrderedRealmCollection
.ProxyState<E extends RealmModel> This implementsRealmObjectProxy
interface, to eliminate copying logic betweenRealmObject
andDynamicRealmObject
.Realm The Realm class is the storage and transactional manager of your object persistent store.Realm.Callback The Callback used when reporting back the result of loading a Realm asynchronously using eitherRealm.getInstanceAsync(RealmConfiguration, Realm.Callback)
orDynamicRealm.getInstanceAsync(RealmConfiguration, DynamicRealm.Callback)
.Realm.Transaction.Callback Callback invoked to notify the caller thread.RealmAny RealmAny
is used to represent a polymorphic Realm value.RealmAnyNativeFunctionsImpl RealmAnyOperator RealmConfiguration A RealmConfiguration is used to setup a specific Realm instance.RealmConfiguration.Builder RealmConfiguration.Builder used to construct instances of a RealmConfiguration in a fluent manner.RealmDictionary<V> Specialization ofRealmMap
s whose keys are strings.RealmList<E> RealmList is used to model one-to-many relationships in aRealmObject
.RealmMap<K,V> RealmMap is used to map keys to values.RealmObject In Realm you define your RealmObject classes by sub-classing RealmObject and adding fields to be persisted.RealmObjectSchema Class for interacting with the schema for a given RealmObject class.RealmQuery<E> A RealmQuery encapsulates a query on aRealm
or aRealmResults
using the Builder pattern.RealmResults<E> This class holds all the matches of aRealmQuery
for a given Realm.RealmSchema Class for interacting with the Realm schema.RealmSet<E> RealmSet is a collection that contains no duplicate elements.SetChangeSet This class describes the changes made to a set during the last update. -
Enum Summary Enum Description Case This class describes the Case settings used in Realm queries.FieldAttribute This class contains all Realm attributes for a Realm field.FrozenPendingRow A PendingRow that has been frozen.ImportFlag This class describe how data is saved to Realm when saving whole objects.OrderedCollectionChangeSet.State State describing the nature of the changeset.RealmAny.Type Enum describing all the types supported by RealmAny.RealmFieldType List of the types used by Realm's underlying storage engine.Sort This class describes the sorting order used in Realm queries.