@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> MapChangeListenercan be registered with aRealmMapto receive a notification with aMapChangeSetto 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> AnOrderedRealmCollectionis a collection which maintains an ordering for its elements.OrderedRealmCollectionChangeListener<T> OrderedRealmCollectionChangeListenercan be registered with aRealmResultsto receive a notification with aOrderedCollectionChangeSetto 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,RealmResultsorRealmObjectto receive a notification about updates.RealmCollection<E> RealmCollectionis 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> RealmObjectChangeListenercan be registered on aRealmModelorRealmObjectto 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> SetChangeListenercan be registered with aRealmSetto receive a notification with aSetChangeSetto 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 AMutableRealmIntegeris a mutable,Long-like numeric quantity.OrderedCollectionChangeSet.Range OrderedRealmCollectionSnapshot<E> AnOrderedRealmCollectionSnapshotis a special type ofOrderedRealmCollection.ProxyState<E extends RealmModel> This implementsRealmObjectProxyinterface, to eliminate copying logic betweenRealmObjectandDynamicRealmObject.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 RealmAnyis 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 ofRealmMaps 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 aRealmor aRealmResultsusing the Builder pattern.RealmResults<E> This class holds all the matches of aRealmQueryfor 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.