- add(int, E) - Method in class io.realm.RealmList
 
- 
Inserts the specified object into this List at the specified location.
 
- add(E) - Method in class io.realm.RealmList
 
- 
Adds the specified object at the end of this List.
 
- add(E) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- add(int, E) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- addAll(int, Collection<? extends E>) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- addAll(Collection<? extends E>) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- addChangeListener(RealmChangeListener) - Method in class io.realm.BaseRealm
 
- 
Adds a change listener to the Realm.
 
- addChangeListener(RealmChangeListener) - Method in class io.realm.RealmObject
 
- 
Adds a change listener to this RealmObject.
 
- addChangeListener(E, RealmChangeListener) - Static method in class io.realm.RealmObject
 
- 
Adds a change listener to a RealmObject.
 
- addChangeListener(RealmChangeListener) - Method in class io.realm.RealmResults
 
- 
Adds a change listener to this RealmResults.
 
- addField(String, Class<?>, FieldAttribute...) - Method in class io.realm.RealmObjectSchema
 
- 
Adds a new simple field to the RealmObject class.
 
- addIndex(String) - Method in class io.realm.RealmObjectSchema
 
- 
Adds an index to a given field.
 
- addPrimaryKey(String) - Method in class io.realm.RealmObjectSchema
 
- 
Adds a primary key to a given field.
 
- addRealmListField(String, RealmObjectSchema) - Method in class io.realm.RealmObjectSchema
 
- 
Adds a new field that references a 
RealmList.
 
 
- addRealmObjectField(String, RealmObjectSchema) - Method in class io.realm.RealmObjectSchema
 
- 
 
- allObjects(String) - Method in class io.realm.DynamicRealm
 
- 
Gets all objects of a specific class name.
 
- allObjects(Class<E>) - Method in class io.realm.Realm
 
- 
Gets all objects of a specific Class.
 
- allObjectsSorted(String, String, Sort) - Method in class io.realm.DynamicRealm
 
- 
Gets all objects of a specific class name sorted by a field.
 
- allObjectsSorted(String, String, Sort, String, Sort) - Method in class io.realm.DynamicRealm
 
- 
Gets all objects of a specific class name sorted by two specific field names.
 
- allObjectsSorted(String, String[], Sort[]) - Method in class io.realm.DynamicRealm
 
- 
Gets all objects of a specific class name sorted by multiple fields.
 
- allObjectsSorted(Class<E>, String, Sort) - Method in class io.realm.Realm
 
- 
Get all objects of a specific Class sorted by a field.
 
- allObjectsSorted(Class<E>, String, Sort, String, Sort) - Method in class io.realm.Realm
 
- 
Gets all objects of a specific class sorted by two specific field names.
 
- allObjectsSorted(Class<E>, String, Sort, String, Sort, String, Sort) - Method in class io.realm.Realm
 
- 
Gets all objects of a specific class sorted by two specific field names.
 
- allObjectsSorted(Class<E>, String[], Sort[]) - Method in class io.realm.Realm
 
- 
Gets all objects of a specific Class sorted by multiple fields.
 
- apply(DynamicRealmObject) - Method in interface io.realm.RealmObjectSchema.Function
 
-  
 
- asObservable() - Method in class io.realm.BaseRealm
 
- 
Returns an RxJava Observable that monitors changes to this Realm.
 
- asObservable() - Method in class io.realm.DynamicRealm
 
- 
Returns an RxJava Observable that monitors changes to this Realm.
 
- asObservable() - Method in class io.realm.Realm
 
- 
Returns an RxJava Observable that monitors changes to this Realm.
 
- asObservable() - Method in class io.realm.RealmObject
 
- 
Returns an RxJava Observable that monitors changes to this RealmObject.
 
- asObservable(E) - Static method in class io.realm.RealmObject
 
- 
Returns an RxJava Observable that monitors changes to this RealmObject.
 
- asObservable() - Method in class io.realm.RealmResults
 
- 
Returns an Rx Observable that monitors changes to this RealmResults.
 
- average(String) - Method in interface io.realm.RealmCollection
 
- 
Returns the average of a given field.
 
- average(String) - Method in class io.realm.RealmList
 
- 
Returns the average of a given field.
 
- average(String) - Method in class io.realm.RealmQuery
 
- 
Returns the average of a given field.
 
- average(String) - Method in class io.realm.RealmResults
 
- 
Returns the average of a given field.
 
- Callback() - Constructor for class io.realm.Realm.Transaction.Callback
 
-  
 
- cancel() - Method in class io.realm.RealmAsyncTask
 
- 
Attempts to cancel execution of this transaction (if it hasn't already completed or previously cancelled).
 
- cancelTransaction() - Method in class io.realm.BaseRealm
 
- 
Reverts all writes (created, updated, or deleted objects) made in the current write transaction and end the
 transaction.
 
- Case - Enum in io.realm
 
- 
This class describes the Case settings used in Realm queries.
 
- clear(String) - Method in class io.realm.DynamicRealm
 
- 
Deprecated.
 
- clear(Class<? extends RealmModel>) - Method in class io.realm.Realm
 
- 
Deprecated.
 
- clear() - Method in class io.realm.RealmList
 
- 
Removes all elements from this list, leaving it empty.
 
- clear() - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- close() - Method in class io.realm.BaseRealm
 
- 
Closes the Realm instance and all its resources.
 
- commitTransaction() - Method in class io.realm.BaseRealm
 
- 
 
- compactRealm(RealmConfiguration) - Static method in class io.realm.Realm
 
- 
Compacts a Realm file.
 
- contains(Object) - Method in interface io.realm.RealmCollection
 
- 
Tests whether this Collection contains the specified object.
 
- contains(Object) - Method in class io.realm.RealmList
 
- 
Returns true if the list contains the specified element when attached to a Realm.
 
- contains(String, String) - Method in class io.realm.RealmQuery
 
- 
Condition that value of field contains the specified substring.
 
- contains(String, String, Case) - Method in class io.realm.RealmQuery
 
- 
Condition that value of field contains the specified substring.
 
- contains(Object) - Method in class io.realm.RealmResults
 
- 
 
- contains(String) - Method in class io.realm.RealmSchema
 
- 
Checks if a given class already exists in the schema.
 
- copyFromRealm(Iterable<E>) - Method in class io.realm.Realm
 
- 
Makes a standalone in-memory copy of already persisted RealmObjects.
 
- copyFromRealm(Iterable<E>, int) - Method in class io.realm.Realm
 
- 
Makes a standalone in-memory copy of already persisted RealmObjects.
 
- copyFromRealm(E) - Method in class io.realm.Realm
 
- 
Makes a standalone in-memory copy of an already persisted 
RealmObject.
 
 
- copyFromRealm(E, int) - Method in class io.realm.Realm
 
- 
Makes a standalone in-memory copy of an already persisted 
RealmObject.
 
 
- copyToRealm(E) - Method in class io.realm.Realm
 
- 
Copies a RealmObject to the Realm instance and returns the copy.
 
- copyToRealm(Iterable<E>) - Method in class io.realm.Realm
 
- 
Copies a collection of RealmObjects to the Realm instance and returns their copy.
 
- copyToRealmOrUpdate(E) - Method in class io.realm.Realm
 
- 
Updates an existing RealmObject that is identified by the same 
PrimaryKey or creates
 a new copy if no existing object could be found.
 
 
- copyToRealmOrUpdate(Iterable<E>) - Method in class io.realm.Realm
 
- 
Updates a list of existing RealmObjects that is identified by their 
PrimaryKey or
 creates a new copy if no existing object could be found.
 
 
- count() - Method in class io.realm.RealmQuery
 
- 
Counts the number of objects that fulfill the query conditions.
 
- create(String) - Method in class io.realm.RealmSchema
 
- 
Adds a new class to the Realm.
 
- createAllFromJson(Class<E>, JSONArray) - Method in class io.realm.Realm
 
- 
Creates a Realm object for each object in a JSON array.
 
- createAllFromJson(Class<E>, String) - Method in class io.realm.Realm
 
- 
Creates a Realm object for each object in a JSON array.
 
- createAllFromJson(Class<E>, InputStream) - Method in class io.realm.Realm
 
- 
Creates a Realm object for each object in a JSON array.
 
- createDynamicQuery(DynamicRealm, String) - Static method in class io.realm.RealmQuery
 
- 
Creates a query for dynamic objects of a given type from a 
DynamicRealm.
 
 
- createObject(String) - Method in class io.realm.DynamicRealm
 
- 
Instantiates and adds a new object to the Realm.
 
- createObject(String, Object) - Method in class io.realm.DynamicRealm
 
- 
Creates an object with a given primary key.
 
- createObject(Class<E>) - Method in class io.realm.Realm
 
- 
Instantiates and adds a new object to the Realm.
 
- createObjectFromJson(Class<E>, JSONObject) - Method in class io.realm.Realm
 
- 
Creates a Realm object pre-filled with data from a JSON object.
 
- createObjectFromJson(Class<E>, String) - Method in class io.realm.Realm
 
- 
Creates a Realm object pre-filled with data from a JSON object.
 
- createObjectFromJson(Class<E>, InputStream) - Method in class io.realm.Realm
 
- 
Creates a Realm object pre-filled with data from a JSON object.
 
- createOrUpdateAllFromJson(Class<E>, JSONArray) - Method in class io.realm.Realm
 
- 
Tries to update a list of existing objects identified by their primary key with new JSON data.
 
- createOrUpdateAllFromJson(Class<E>, String) - Method in class io.realm.Realm
 
- 
Tries to update a list of existing objects identified by their primary key with new JSON data.
 
- createOrUpdateAllFromJson(Class<E>, InputStream) - Method in class io.realm.Realm
 
- 
Tries to update a list of existing objects identified by their primary key with new JSON data.
 
- createOrUpdateObjectFromJson(Class<E>, JSONObject) - Method in class io.realm.Realm
 
- 
Tries to update an existing object defined by its primary key with new JSON data.
 
- createOrUpdateObjectFromJson(Class<E>, String) - Method in class io.realm.Realm
 
- 
Tries to update an existing object defined by its primary key with new JSON data.
 
- createOrUpdateObjectFromJson(Class<E>, InputStream) - Method in class io.realm.Realm
 
- 
Tries to update an existing object defined by its primary key with new JSON data.
 
- createQuery(Realm, Class<E>) - Static method in class io.realm.RealmQuery
 
- 
Creates a query for objects of a given class from a 
Realm.
 
 
- createQueryFromList(RealmList<E>) - Static method in class io.realm.RealmQuery
 
- 
 
- createQueryFromResult(RealmResults<E>) - Static method in class io.realm.RealmQuery
 
- 
 
- DEFAULT_REALM_NAME - Static variable in class io.realm.Realm
 
-  
 
- DEFAULT_REALM_NAME - Static variable in class io.realm.RealmConfiguration
 
-  
 
- delete(String) - Method in class io.realm.DynamicRealm
 
- 
Deletes all objects of the specified class from the Realm.
 
- delete(Class<? extends RealmModel>) - Method in class io.realm.Realm
 
- 
Deletes all objects of the specified class from the Realm.
 
- deleteAll() - Method in class io.realm.BaseRealm
 
- 
Deletes all objects from this Realm.
 
- deleteAllFromRealm() - Method in interface io.realm.RealmCollection
 
- 
This deletes all objects in the collection from the underlying Realm as well as from the collection.
 
- deleteAllFromRealm() - Method in class io.realm.RealmList
 
- 
This deletes all objects in the collection from the underlying Realm as well as from the collection.
 
- deleteAllFromRealm() - Method in class io.realm.RealmResults
 
- 
This deletes all objects in the collection from the underlying Realm as well as from the collection.
 
- deleteFirstFromRealm() - Method in interface io.realm.OrderedRealmCollection
 
- 
Deletes the first object from the Realm.
 
- deleteFirstFromRealm() - Method in class io.realm.RealmList
 
- 
Deletes the first object from the Realm.
 
- deleteFirstFromRealm() - Method in class io.realm.RealmResults
 
- 
Removes the first object in the list.
 
- deleteFromRealm(int) - Method in interface io.realm.OrderedRealmCollection
 
- 
Deletes the object at the given index from the Realm.
 
- deleteFromRealm(int) - Method in class io.realm.RealmList
 
- 
Deletes the object at the given index from the Realm.
 
- deleteFromRealm() - Method in class io.realm.RealmObject
 
- 
Deletes the object from the Realm it is currently associated to.
 
- deleteFromRealm(E) - Static method in class io.realm.RealmObject
 
- 
Deletes the object from the Realm it is currently associated with.
 
- deleteFromRealm(int) - Method in class io.realm.RealmResults
 
- 
Deletes the object at the given index from the Realm.
 
- deleteLastFromRealm() - Method in interface io.realm.OrderedRealmCollection
 
- 
Deletes the last object from the Realm.
 
- deleteLastFromRealm() - Method in class io.realm.RealmList
 
- 
Deletes the last object from the Realm.
 
- deleteLastFromRealm() - Method in class io.realm.RealmResults
 
- 
Removes the last object in the list.
 
- deleteRealm(RealmConfiguration) - Static method in class io.realm.Realm
 
- 
 
- deleteRealmIfMigrationNeeded() - Method in class io.realm.RealmConfiguration.Builder
 
- 
Setting this will change the behavior of how migration exceptions are handled.
 
- distinct(String, String) - Method in class io.realm.DynamicRealm
 
- 
Returns a distinct set of objects of a specific class.
 
- distinct(String, String, String...) - Method in class io.realm.DynamicRealm
 
- 
Returns a distinct set of objects from a specific class.
 
- distinct(Class<E>, String) - Method in class io.realm.Realm
 
- 
Returns a distinct set of objects of a specific class.
 
- distinct(Class<E>, String, String...) - Method in class io.realm.Realm
 
- 
Returns a distinct set of objects from a specific class.
 
- distinct(String) - Method in class io.realm.RealmQuery
 
- 
Returns a distinct set of objects of a specific class.
 
- distinct(String, String...) - Method in class io.realm.RealmQuery
 
- 
Returns a distinct set of objects from a specific class.
 
- distinct(String) - Method in class io.realm.RealmResults
 
- 
Returns a distinct set of objects of a specific class.
 
- distinct(String, String...) - Method in class io.realm.RealmResults
 
- 
Returns a distinct set of objects from a specific class.
 
- distinctAsync(String, String) - Method in class io.realm.DynamicRealm
 
- 
Returns a distinct set of objects of a specific class.
 
- distinctAsync(Class<E>, String) - Method in class io.realm.Realm
 
- 
Returns a distinct set of objects of a specific class.
 
- distinctAsync(String) - Method in class io.realm.RealmQuery
 
- 
Asynchronously returns a distinct set of objects of a specific class.
 
- distinctAsync(String) - Method in class io.realm.RealmResults
 
- 
Asynchronously returns a distinct set of objects of a specific class.
 
- DynamicRealm - Class in io.realm
 
- 
DynamicRealm is a dynamic variant of 
Realm.
 
 
- DynamicRealm.Transaction - Interface in io.realm
 
- 
Encapsulates a Realm transaction.
 
- DynamicRealmObject - Class in io.realm
 
- 
Class that wraps a normal RealmObject in order to allow dynamic access instead of a typed interface.
 
- DynamicRealmObject(RealmModel) - Constructor for class io.realm.DynamicRealmObject
 
- 
Creates a dynamic Realm object based on an existing object.
 
- get(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the value for the given field.
 
- get(int) - Method in class io.realm.RealmList
 
- 
Returns the element at the specified location in this list.
 
- get(int) - Method in class io.realm.RealmResults
 
- 
Returns the element at the specified location in this list.
 
- get(String) - Method in class io.realm.RealmSchema
 
- 
Returns the Realm schema for a given class.
 
- getAll() - Method in class io.realm.RealmSchema
 
- 
Returns the 
RealmObjectSchema for all RealmObject classes that can be saved in this Realm.
 
 
- getArgument() - Method in class io.realm.RealmQuery
 
-  
 
- getBlob(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the byte[] value for a given field.
 
- getBoolean(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the boolean value for a given field.
 
- getByte(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the byte value for a given field.
 
- getClassName() - Method in class io.realm.RealmObjectSchema
 
- 
Returns the name of the RealmObject class being represented by this schema.
 
- getConfiguration() - Method in class io.realm.BaseRealm
 
- 
 
- getCount() - Method in class io.realm.RealmBaseAdapter
 
- 
Returns how many items are in the data set.
 
- getDate(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the Date value for a given field.
 
- getDefaultInstance() - Static method in class io.realm.Realm
 
- 
 
- getDefaultModule() - Static method in class io.realm.Realm
 
- 
Returns the default Realm module.
 
- getDouble(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the double value for a given field.
 
- getDurability() - Method in class io.realm.RealmConfiguration
 
-  
 
- getEncryptionKey() - Method in class io.realm.RealmConfiguration
 
-  
 
- getFieldNames() - Method in class io.realm.DynamicRealmObject
 
- 
Returns the list of field names on this object.
 
- getFieldNames() - Method in class io.realm.RealmObjectSchema
 
- 
Returns all fields in this class.
 
- getFieldType(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the type used by the underlying storage engine to represent this field.
 
- getFieldType(String) - Method in class io.realm.RealmObjectSchema
 
- 
Returns the type used by the underlying storage engine to represent this field.
 
- getFloat(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the float value for a given field.
 
- getInstance(RealmConfiguration) - Static method in class io.realm.DynamicRealm
 
- 
Realm static constructor that returns a dynamic variant of the Realm instance defined by provided
 
RealmConfiguration.
 
 
- getInstance(Context) - Static method in class io.realm.Realm
 
- 
 
- getInstance(RealmConfiguration) - Static method in class io.realm.Realm
 
- 
Realm static constructor that returns the Realm instance defined by provided 
RealmConfiguration 
 
- getInt(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the int value for a given field.
 
- getItem(int) - Method in class io.realm.RealmBaseAdapter
 
- 
Returns the item associated with the specified position.
 
- getItemId(int) - Method in class io.realm.RealmBaseAdapter
 
- 
Returns the current ID for an item.
 
- getList(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the 
RealmList of objects being linked to from this field.
 
 
- getListeners$realm() - Method in class io.realm.ProxyState
 
-  
 
- getLong(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the long value for a given field.
 
- getMigration() - Method in class io.realm.RealmConfiguration
 
-  
 
- getNativeValue() - Method in enum io.realm.RealmFieldType
 
- 
Returns the native value representing this type.
 
- getObject(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the object being linked to from this field.
 
- getPath() - Method in class io.realm.BaseRealm
 
- 
Returns the canonical path to where this Realm is persisted on disk.
 
- getPath() - Method in exception io.realm.exceptions.RealmMigrationNeededException
 
- 
Returns the canonical path to the Realm file that needs to be migrated.
 
- getPath() - Method in class io.realm.RealmConfiguration
 
-  
 
- getPendingQuery$realm() - Method in class io.realm.ProxyState
 
-  
 
- getRealm$realm() - Method in class io.realm.ProxyState
 
-  
 
- getRealmFileName() - Method in class io.realm.RealmConfiguration
 
-  
 
- getRealmFolder() - Method in class io.realm.RealmConfiguration
 
-  
 
- getRealmObjectClasses() - Method in class io.realm.RealmConfiguration
 
- 
Returns the unmodifiable Set of model classes that make up the schema for this Realm.
 
- getRow$realm() - Method in class io.realm.ProxyState
 
-  
 
- getRxFactory() - Method in class io.realm.RealmConfiguration
 
- 
 
- getSchema() - Method in class io.realm.BaseRealm
 
- 
Returns the schema for this Realm.
 
- getSchemaVersion() - Method in class io.realm.RealmConfiguration
 
-  
 
- getShort(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the short value for a given field.
 
- getString(String) - Method in class io.realm.DynamicRealmObject
 
- 
Returns the String value for a given field.
 
- getType() - Method in class io.realm.DynamicRealmObject
 
- 
Return the type of object.
 
- getValue() - Method in enum io.realm.Case
 
- 
Returns the value for this setting that is used by the underlying query engine.
 
- getValue() - Method in enum io.realm.Sort
 
- 
Returns the value for this setting that is used by the underlying query engine.
 
- getVersion() - Method in class io.realm.BaseRealm
 
- 
Returns the schema version for this Realm.
 
- greaterThan(String, int) - Method in class io.realm.RealmQuery
 
- 
Greater-than comparison.
 
- greaterThan(String, long) - Method in class io.realm.RealmQuery
 
- 
Greater-than comparison.
 
- greaterThan(String, double) - Method in class io.realm.RealmQuery
 
- 
Greater-than comparison.
 
- greaterThan(String, float) - Method in class io.realm.RealmQuery
 
- 
Greater-than comparison.
 
- greaterThan(String, Date) - Method in class io.realm.RealmQuery
 
- 
Greater-than comparison.
 
- greaterThanOrEqualTo(String, int) - Method in class io.realm.RealmQuery
 
- 
Greater-than-or-equal-to comparison.
 
- greaterThanOrEqualTo(String, long) - Method in class io.realm.RealmQuery
 
- 
Greater-than-or-equal-to comparison.
 
- greaterThanOrEqualTo(String, double) - Method in class io.realm.RealmQuery
 
- 
Greater-than-or-equal-to comparison.
 
- greaterThanOrEqualTo(String, float) - Method in class io.realm.RealmQuery
 
- 
Greater-than-or-equal-to comparison.
 
- greaterThanOrEqualTo(String, Date) - Method in class io.realm.RealmQuery
 
- 
Greater-than-or-equal-to comparison.
 
- Ignore - Annotation Type in io.realm.annotations
 
-  
 
- Index - Annotation Type in io.realm.annotations
 
- 
This annotation will add a search index to the field.
 
- initialData(Realm.Transaction) - Method in class io.realm.RealmConfiguration.Builder
 
- 
Sets the initial data in 
Realm.
 
 
- inMemory() - Method in class io.realm.RealmConfiguration.Builder
 
- 
Setting this will create an in-memory Realm instead of saving it to disk.
 
- io.realm - package io.realm
 
-  
 
- io.realm.annotations - package io.realm.annotations
 
-  
 
- io.realm.exceptions - package io.realm.exceptions
 
-  
 
- io.realm.rx - package io.realm.rx
 
-  
 
- isAutoRefresh() - Method in class io.realm.BaseRealm
 
- 
Retrieves the auto-refresh status of the Realm instance.
 
- isAutoRefreshEnabled() - Method in class io.realm.HandlerController
 
-  
 
- isCancelled() - Method in class io.realm.RealmAsyncTask
 
- 
Checks whether an attempt to cancel the transaction was performed.
 
- isClosed() - Method in class io.realm.BaseRealm
 
- 
Checks if the 
Realm instance has already been closed.
 
 
- isCompleted$realm() - Method in class io.realm.ProxyState
 
-  
 
- isEmpty() - Method in class io.realm.BaseRealm
 
- 
Checks if this 
Realm contains any objects.
 
 
- isEmpty(String) - Method in class io.realm.RealmQuery
 
- 
Condition that find values that are considered "empty", i.e.
 
- isInTransaction() - Method in class io.realm.BaseRealm
 
- 
Checks if the Realm is currently in a transaction.
 
- isLoaded() - Method in interface io.realm.RealmCollection
 
- 
Checks if a collection has finished loading its data yet.
 
- isLoaded() - Method in class io.realm.RealmList
 
- 
Checks if a collection has finished loading its data yet.
 
- isLoaded() - Method in class io.realm.RealmObject
 
- 
Determines if the current RealmObject is obtained synchronously or asynchronously (from a worker thread).
 
- isLoaded(E) - Static method in class io.realm.RealmObject
 
- 
Determines if the RealmObject is obtained synchronously or asynchronously (from a worker thread).
 
- isLoaded() - Method in class io.realm.RealmResults
 
- 
Returns true if the results are not yet loaded, false if they are still loading.
 
- isNotEmpty(String) - Method in class io.realm.RealmQuery
 
- 
Condition that find values that are considered "Not-empty", i.e.
 
- isNotNull(String) - Method in class io.realm.RealmQuery
 
- 
Tests if a field is not null.
 
- isNull(String) - Method in class io.realm.DynamicRealmObject
 
- 
Checks if the value of a given field is null.
 
- isNull(String) - Method in class io.realm.RealmQuery
 
- 
Tests if a field is null.
 
- isNullable(String) - Method in class io.realm.RealmObjectSchema
 
- 
Checks if a given field is nullable, i.e.
 
- isPrimaryKey(String) - Method in class io.realm.RealmObjectSchema
 
- 
Checks if a given field is the primary key field.
 
- isRequired(String) - Method in class io.realm.RealmObjectSchema
 
- 
Checks if a given field is required, i.e.
 
- isValid() - Method in interface io.realm.RealmCollection
 
- 
Checks if the collection is still valid to use e.g.
 
- isValid(Object) - Method in enum io.realm.RealmFieldType
 
- 
Checks if the given Java object can be converted to the underlying Realm type.
 
- isValid() - Method in class io.realm.RealmList
 
- 
Checks if the 
RealmList is managed by Realm and contains valid data i.e.
 
 
- isValid() - Method in class io.realm.RealmObject
 
- 
Checks if the RealmObject is still valid to use i.e.
 
- isValid(E) - Static method in class io.realm.RealmObject
 
- 
Checks if the RealmObject is still valid to use i.e.
 
- isValid() - Method in class io.realm.RealmQuery
 
- 
 
- isValid() - Method in class io.realm.RealmResults
 
- 
Checks if the collection is still valid to use e.g.
 
- iterator() - Method in class io.realm.RealmList
 
- iterator() - Method in class io.realm.RealmResults
 
- 
Returns an iterator for the results of a query.
 
- max(String) - Method in interface io.realm.RealmCollection
 
- 
Finds the maximum value of a field.
 
- max(String) - Method in class io.realm.RealmList
 
- 
Finds the maximum value of a field.
 
- max(String) - Method in class io.realm.RealmQuery
 
- 
Finds the maximum value of a field.
 
- max(String) - Method in class io.realm.RealmResults
 
- 
Finds the maximum value of a field.
 
- maxDate(String) - Method in interface io.realm.RealmCollection
 
- 
Finds the maximum date.
 
- maxDate(String) - Method in class io.realm.RealmList
 
- 
Finds the maximum date.
 
- maxDate(String) - Method in class io.realm.RealmResults
 
- 
Finds the maximum date.
 
- maximumDate(String) - Method in class io.realm.RealmQuery
 
- 
Finds the maximum value of a field.
 
- migrate(DynamicRealm, long, long) - Method in interface io.realm.RealmMigration
 
- 
This method will be called if a migration is needed.
 
- migrateRealm(RealmConfiguration) - Static method in class io.realm.Realm
 
- 
Manually triggers the migration associated with a given RealmConfiguration.
 
- migrateRealm(RealmConfiguration, RealmMigration) - Static method in class io.realm.Realm
 
- 
Manually triggers a migration on a RealmMigration.
 
- migration(RealmMigration) - Method in class io.realm.RealmConfiguration.Builder
 
- 
 
- min(String) - Method in interface io.realm.RealmCollection
 
- 
Finds the minimum value of a field.
 
- min(String) - Method in class io.realm.RealmList
 
- 
Finds the minimum value of a field.
 
- min(String) - Method in class io.realm.RealmQuery
 
- 
Finds the minimum value of a field.
 
- min(String) - Method in class io.realm.RealmResults
 
- 
Finds the minimum value of a field.
 
- minDate(String) - Method in interface io.realm.RealmCollection
 
- 
Finds the minimum date.
 
- minDate(String) - Method in class io.realm.RealmList
 
- 
Finds the minimum date.
 
- minDate(String) - Method in class io.realm.RealmResults
 
- 
Finds the minimum date.
 
- minimumDate(String) - Method in class io.realm.RealmQuery
 
- 
Finds the minimum value of a field.
 
- move(int, int) - Method in class io.realm.RealmList
 
- 
Moves an object from one position to another, while maintaining a fixed sized list.
 
- Realm - Class in io.realm
 
- 
The Realm class is the storage and transactional manager of your object persistent store.
 
- Realm.Transaction - Interface in io.realm
 
- 
Encapsulates a Realm transaction.
 
- Realm.Transaction.Callback - Class in io.realm
 
- 
Callback invoked to notify the caller thread.
 
- Realm.Transaction.OnError - Interface in io.realm
 
- 
Callback invoked to notify the caller thread about error during the transaction.
 
- Realm.Transaction.OnSuccess - Interface in io.realm
 
- 
Callback invoked to notify the caller thread about the success of the transaction.
 
- RealmAsyncTask - Class in io.realm
 
- 
Represents a pending asynchronous Realm transaction.
 
- RealmAsyncTask(Future<?>) - Constructor for class io.realm.RealmAsyncTask
 
-  
 
- RealmBaseAdapter<T extends RealmModel> - Class in io.realm
 
- 
The RealmBaseAdapter class is an abstract utility class for binding UI elements to Realm data, much like an
 CursorAdapter.
 
- RealmBaseAdapter(Context, OrderedRealmCollection<T>, boolean) - Constructor for class io.realm.RealmBaseAdapter
 
-  
 
- RealmChangeListener - Interface in io.realm
 
- 
 
- RealmClass - Annotation Type in io.realm.annotations
 
-  
 
- RealmCollection<E extends RealmModel> - Interface in io.realm
 
- 
RealmCollection is the root of the collection hierarchy that Realm supports.
 
- RealmConfiguration - Class in io.realm
 
- 
A RealmConfiguration is used to setup a specific Realm instance.
 
- RealmConfiguration.Builder - Class in io.realm
 
- 
RealmConfiguration.Builder used to construct instances of a RealmConfiguration in a fluent manner.
 
- RealmError - Error in io.realm.exceptions
 
- 
RealmError is Realm specific Error used when unrecoverable problems happen in the underlying storage engine.
 
- RealmError(String) - Constructor for error io.realm.exceptions.RealmError
 
-  
 
- RealmException - Exception in io.realm.exceptions
 
- 
RealmException is Realm specific exceptions.
 
- RealmException(String) - Constructor for exception io.realm.exceptions.RealmException
 
-  
 
- RealmException(String, Throwable) - Constructor for exception io.realm.exceptions.RealmException
 
-  
 
- RealmFieldType - Enum in io.realm
 
- 
List of the types used by Realm's underlying storage engine.
 
- realmGet$proxyState() - Method in class io.realm.DynamicRealmObject
 
-  
 
- RealmIOException - Exception in io.realm.exceptions
 
- 
Class for reporting problems with Realm files.
 
- RealmIOException(Throwable) - Constructor for exception io.realm.exceptions.RealmIOException
 
-  
 
- RealmIOException() - Constructor for exception io.realm.exceptions.RealmIOException
 
-  
 
- RealmIOException(String) - Constructor for exception io.realm.exceptions.RealmIOException
 
-  
 
- RealmIOException(String, Throwable) - Constructor for exception io.realm.exceptions.RealmIOException
 
-  
 
- RealmList<E extends RealmModel> - Class in io.realm
 
- 
RealmList is used to model one-to-many relationships in a 
RealmObject.
 
 
- RealmList() - Constructor for class io.realm.RealmList
 
- 
Creates a RealmList in non-managed mode, where the elements are not controlled by a Realm.
 
- RealmList(E...) - Constructor for class io.realm.RealmList
 
- 
Creates a RealmList in non-managed mode with an initial list of elements.
 
- RealmMigration - Interface in io.realm
 
- 
The RealmMigration class is used to perform the migration of one Realm schema to another.
 
- RealmMigrationNeededException - Exception in io.realm.exceptions
 
-  
 
- RealmMigrationNeededException(String, String) - Constructor for exception io.realm.exceptions.RealmMigrationNeededException
 
-  
 
- RealmMigrationNeededException(String, String, Throwable) - Constructor for exception io.realm.exceptions.RealmMigrationNeededException
 
-  
 
- RealmModel - Interface in io.realm
 
- 
Interface for marking classes as RealmObjects, it can be used instead of extending 
RealmObject.
 
 
- RealmModule - Annotation Type in io.realm.annotations
 
- 
By default a Realm can stores all classes extending RealmObject in a project.
 
- RealmObject - Class in io.realm
 
- 
In Realm you define your RealmObject classes by sub-classing RealmObject and adding fields to be persisted.
 
- RealmObject() - Constructor for class io.realm.RealmObject
 
-  
 
- RealmObjectSchema - Class in io.realm
 
- 
Class for interacting with the schema for a given RealmObject class.
 
- RealmObjectSchema.Function - Interface in io.realm
 
- 
Function interface, used when traversing all objects of the current class and apply a function on each.
 
- RealmObservableFactory - Class in io.realm.rx
 
- 
Factory class for creating Observables for RxJava (<=1.1.*).
 
- RealmObservableFactory() - Constructor for class io.realm.rx.RealmObservableFactory
 
-  
 
- RealmPrimaryKeyConstraintException - Exception in io.realm.exceptions
 
- 
Class for reporting problems when the primary key constraint is being broken.
 
- RealmPrimaryKeyConstraintException(String) - Constructor for exception io.realm.exceptions.RealmPrimaryKeyConstraintException
 
-  
 
- RealmQuery<E extends RealmModel> - Class in io.realm
 
- 
A RealmQuery encapsulates a query on a 
Realm or a 
RealmResults using the Builder
 pattern.
 
 
- RealmResults<E extends RealmModel> - Class in io.realm
 
- 
This class holds all the matches of a 
RealmQuery for a given Realm.
 
 
- RealmSchema - Class in io.realm
 
- 
Class for interacting with the Realm schema using a dynamic API.
 
- refresh() - Method in class io.realm.BaseRealm
 
- 
Refreshes the Realm instance and all the RealmResults and RealmObjects instances coming from it.
 
- refreshSynchronousTableViews() - Method in class io.realm.HandlerController
 
- 
Refreshes all synchronous RealmResults by calling `sync_if_needed` on them.
 
- remove(int) - Method in class io.realm.RealmList
 
- 
Removes the object at the specified location from this list.
 
- remove(Object) - Method in class io.realm.RealmList
 
- 
Removes one instance of the specified object from this Collection if one
 is contained .
 
- remove(int) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- remove(Object) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- remove(String) - Method in class io.realm.RealmSchema
 
- 
Removes a class from the Realm.
 
- REMOVE_OUTSIDE_TRANSACTION_ERROR - Static variable in class io.realm.RealmList
 
-  
 
- removeAll(Collection<?>) - Method in class io.realm.RealmList
 
- 
Removes all occurrences in this Collection of each object in the
 specified Collection.
 
- removeAll(Collection<?>) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- removeAllChangeListeners() - Method in class io.realm.BaseRealm
 
- 
Removes all user-defined change listeners.
 
- removeChangeListener(RealmChangeListener) - Method in class io.realm.BaseRealm
 
- 
Removes the specified change listener.
 
- removeChangeListener(RealmChangeListener) - Method in class io.realm.RealmObject
 
- 
Removes a previously registered listener.
 
- removeChangeListener(E, RealmChangeListener) - Static method in class io.realm.RealmObject
 
- 
Removes a previously registered listener on the given RealmObject.
 
- removeChangeListener(RealmChangeListener) - Method in class io.realm.RealmResults
 
- 
Removes a previously registered listener.
 
- removeChangeListeners() - Method in class io.realm.RealmObject
 
- 
Removes all registered listeners.
 
- removeChangeListeners(E) - Static method in class io.realm.RealmObject
 
- 
Removes all registered listeners from the given RealmObject.
 
- removeChangeListeners() - Method in class io.realm.RealmResults
 
- 
Removes all registered listeners.
 
- removeDefaultConfiguration() - Static method in class io.realm.Realm
 
- 
Removes the current default configuration (if any).
 
- removeField(String) - Method in class io.realm.RealmObjectSchema
 
- 
Removes a field from the class.
 
- removeFromRealm() - Method in class io.realm.RealmObject
 
- 
Deprecated.
 
- removeIndex(String) - Method in class io.realm.RealmObjectSchema
 
- 
Removes an index from a given field.
 
- removeLast() - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- removePrimaryKey() - Method in class io.realm.RealmObjectSchema
 
- 
Removes the primary key from this class.
 
- rename(String, String) - Method in class io.realm.RealmSchema
 
- 
Renames a class already in the Realm.
 
- renameField(String, String) - Method in class io.realm.RealmObjectSchema
 
- 
Renames a field from one name to another.
 
- Required - Annotation Type in io.realm.annotations
 
- 
This annotation will mark the field as not nullable.
 
- retainAll(Collection<?>) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- rxFactory(RxObservableFactory) - Method in class io.realm.RealmConfiguration.Builder
 
- 
 
- RxObservableFactory - Interface in io.realm.rx
 
- 
Factory interface for creating Rx Observables for Realm classes.
 
- schemaVersion(long) - Method in class io.realm.RealmConfiguration.Builder
 
- 
Sets the schema version of the Realm.
 
- set(String, Object) - Method in class io.realm.DynamicRealmObject
 
- 
Set the value for the given field.
 
- set(int, E) - Method in class io.realm.RealmList
 
- 
Replaces the element at the specified location in this list with the specified object.
 
- set(int, E) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- setAutoRefresh(boolean) - Method in class io.realm.BaseRealm
 
- 
Sets the auto-refresh status of the Realm instance.
 
- setAutoRefresh(boolean) - Method in class io.realm.HandlerController
 
-  
 
- setBlob(String, byte[]) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the binary value of the given field.
 
- setBoolean(String, boolean) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the boolean value of the given field.
 
- setByte(String, byte) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the byte value of the given field.
 
- setClassName(String) - Method in class io.realm.ProxyState
 
-  
 
- setClassName(String) - Method in class io.realm.RealmObjectSchema
 
- 
Sets a new name for this RealmObject class.
 
- setDate(String, Date) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the Date value of the given field.
 
- setDefaultConfiguration(RealmConfiguration) - Static method in class io.realm.Realm
 
- 
 
- setDouble(String, double) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the double value of the given field.
 
- setFloat(String, float) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the float value of the given field.
 
- setInt(String, int) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the int value of the given field.
 
- setList(String, RealmList<? extends RealmModel>) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the reference to a 
RealmList on the given field.
 
 
- setLong(String, long) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the long value of the given field.
 
- setModules(Object, Object...) - Method in class io.realm.RealmConfiguration.Builder
 
- 
Replaces the existing module(s) with one or more 
RealmModules.
 
 
- setNull(String) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the value to null for the given field.
 
- setNullable(String, boolean) - Method in class io.realm.RealmObjectSchema
 
- 
Sets a field to be nullable, i.e.
 
- setObject(String, DynamicRealmObject) - Method in class io.realm.DynamicRealmObject
 
- 
Sets a reference to another object on the given field.
 
- setPendingQuery$realm(Future<Long>) - Method in class io.realm.ProxyState
 
- 
Sets the Future instance returned by the worker thread, we need this instance to force 
RealmObject.load() an async
 query, we use it to determine if the current RealmResults is a sync or async one.
 
 
- setRealm$realm(BaseRealm) - Method in class io.realm.ProxyState
 
-  
 
- setRequired(String, boolean) - Method in class io.realm.RealmObjectSchema
 
- 
Sets a field to be required, i.e.
 
- setRow$realm(Row) - Method in class io.realm.ProxyState
 
-  
 
- setShort(String, short) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the short value of the given field.
 
- setString(String, String) - Method in class io.realm.DynamicRealmObject
 
- 
Sets the String value of the given field.
 
- setTableVersion$realm() - Method in class io.realm.ProxyState
 
-  
 
- shouldDeleteRealmIfMigrationNeeded() - Method in class io.realm.RealmConfiguration
 
-  
 
- size() - Method in class io.realm.RealmList
 
- 
Returns the number of elements in this List.
 
- size() - Method in class io.realm.RealmResults
 
- 
Returns the number of elements in this query result.
 
- sort(String) - Method in interface io.realm.OrderedRealmCollection
 
- 
Sorts a collection based on the provided field in ascending order.
 
- sort(String, Sort) - Method in interface io.realm.OrderedRealmCollection
 
- 
Sorts a collection based on the provided field and sort order.
 
- sort(String, Sort, String, Sort) - Method in interface io.realm.OrderedRealmCollection
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String[], Sort[]) - Method in interface io.realm.OrderedRealmCollection
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String) - Method in class io.realm.RealmList
 
- 
Sorts a collection based on the provided field in ascending order.
 
- sort(String, Sort) - Method in class io.realm.RealmList
 
- 
Sorts a collection based on the provided field and sort order.
 
- sort(String, Sort, String, Sort) - Method in class io.realm.RealmList
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String[], Sort[]) - Method in class io.realm.RealmList
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String) - Method in class io.realm.RealmResults
 
- 
Sorts a collection based on the provided field in ascending order.
 
- sort(String, Sort) - Method in class io.realm.RealmResults
 
- 
Sorts a collection based on the provided field and sort order.
 
- sort(String[], Sort[]) - Method in class io.realm.RealmResults
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String, Sort, String, Sort) - Method in class io.realm.RealmResults
 
- 
Sorts a collection based on the provided fields and sort orders.
 
- sort(String, Sort, String, Sort, String, Sort) - Method in class io.realm.RealmResults
 
- 
Deprecated.
 
- Sort - Enum in io.realm
 
- 
This class describes the sorting order used in Realm queries.
 
- sum(String) - Method in interface io.realm.RealmCollection
 
- 
Calculates the sum of a given field.
 
- sum(String) - Method in class io.realm.RealmList
 
- 
Calculates the sum of a given field.
 
- sum(String) - Method in class io.realm.RealmQuery
 
- 
Calculates the sum of a given field.
 
- sum(String) - Method in class io.realm.RealmResults
 
- 
Calculates the sum of a given field.