Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

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.
addChangeListener(RealmChangeListener) - Method in class io.realm.RealmObject
Adds a change listener to this 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
Adds a new field that references another RealmObject.
allObjects(String) - Method in class io.realm.DynamicRealm
Get 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
Get all objects of a specific class name sorted by a field.
allObjectsSorted(String, String, Sort, String, Sort) - Method in class io.realm.DynamicRealm
Get all objects of a specific class name sorted by two specific field names.
allObjectsSorted(String, String[], Sort[]) - Method in class io.realm.DynamicRealm
Get 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.DynamicRealm
Returns an Rx Observable that monitors changes to this Realm.
asObservable() - Method in class io.realm.Realm
Returns an Rx Observable that monitors changes to this Realm.
asObservable() - Method in class io.realm.RealmObject
Returns an Rx 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 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.

B

beginGroup() - Method in class io.realm.RealmQuery
Begin grouping of conditions ("left parenthesis").
beginsWith(String, String) - Method in class io.realm.RealmQuery
Condition that the value of field begins with the specified string.
beginsWith(String, String, Case) - Method in class io.realm.RealmQuery
Condition that the value of field begins with the specified substring.
between(String, int, int) - Method in class io.realm.RealmQuery
Between condition.
between(String, long, long) - Method in class io.realm.RealmQuery
Between condition.
between(String, double, double) - Method in class io.realm.RealmQuery
Between condition.
between(String, float, float) - Method in class io.realm.RealmQuery
Between condition.
between(String, Date, Date) - Method in class io.realm.RealmQuery
Between condition.
build() - Method in class io.realm.RealmConfiguration.Builder
Creates the RealmConfiguration based on the builder parameters.
Builder(File) - Constructor for class io.realm.RealmConfiguration.Builder
Creates an instance of the Builder for the RealmConfiguration.
Builder(Context) - Constructor for class io.realm.RealmConfiguration.Builder
Creates an instance of the Builder for the RealmConfiguration.

C

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).
Case - Enum in io.realm
This class describes the Case settings used in Realm queries.
clear(String) - Method in class io.realm.DynamicRealm
Removes all objects of the specified class.
clear(Class<? extends RealmObject>) - Method in class io.realm.Realm
Removes all objects of the specified class.
clear() - Method in class io.realm.RealmList
Removes all elements from this list, leaving it empty.
clear() - Method in class io.realm.RealmResults
Removes all objects from the list.
compactRealm(RealmConfiguration) - Static method in class io.realm.Realm
Compacts a Realm file.
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(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
Creates a query from a existing RealmList.
createQueryFromResult(RealmResults<E>) - Static method in class io.realm.RealmQuery
Creates a query from a existing RealmResults.

D

DEFAULT_REALM_NAME - Static variable in class io.realm.Realm
 
DEFAULT_REALM_NAME - Static variable in class io.realm.RealmConfiguration
 
deleteRealm(RealmConfiguration) - Static method in class io.realm.Realm
Deletes the Realm file specified by the given RealmConfiguration from the filesystem.
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
Return a distinct set of objects of a specific class.
distinct(Class<E>, String) - Method in class io.realm.Realm
Returns a distinct set of objects of a specific class.
distinctAsync(String, String) - Method in class io.realm.DynamicRealm
Return 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.
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(RealmObject) - Constructor for class io.realm.DynamicRealmObject
Creates a dynamic Realm object based on an existing object.

E

encryptionKey(byte[]) - Method in class io.realm.RealmConfiguration.Builder
Sets the 64 bit key used to encrypt and decrypt the Realm file.
endGroup() - Method in class io.realm.RealmQuery
End grouping of conditions ("right parenthesis") which was opened by a call to beginGroup().
endsWith(String, String) - Method in class io.realm.RealmQuery
Condition that the value of field ends with the specified string.
endsWith(String, String, Case) - Method in class io.realm.RealmQuery
Condition that the value of field ends with the specified substring.
equals(Object) - Method in class io.realm.DynamicRealmObject
 
equals(Object) - Method in class io.realm.RealmConfiguration
 
equals(Object) - Method in class io.realm.rx.RealmObservableFactory
 
equalTo(String, String) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, String, Case) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Byte) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Short) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Integer) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Long) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Double) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Float) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Boolean) - Method in class io.realm.RealmQuery
Equal-to comparison.
equalTo(String, Date) - Method in class io.realm.RealmQuery
Equal-to comparison.
execute(DynamicRealm) - Method in interface io.realm.DynamicRealm.Transaction
 
execute(Realm) - Method in interface io.realm.Realm.Transaction
 
executeTransaction(DynamicRealm.Transaction) - Method in class io.realm.DynamicRealm
Executes a given transaction on the DynamicRealm.
executeTransaction(Realm.Transaction) - Method in class io.realm.Realm
Executes a given transaction on the Realm.
executeTransaction(Realm.Transaction, Realm.Transaction.Callback) - Method in class io.realm.Realm
Similar to Realm.executeTransaction(Transaction) but runs asynchronously from a worker thread.

F

FieldAttribute - Enum in io.realm
This class contains all Realm attributes for a Realm field.
findAll() - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions.
findAllAsync() - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field name.
findAllSorted(String, Sort) - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field name.
findAllSorted(String) - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field name in ascending order.
findAllSorted(String[], Sort[]) - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field names.
findAllSorted(String, Sort, String, Sort) - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field names in ascending order.
findAllSorted(String, Sort, String, Sort, String, Sort) - Method in class io.realm.RealmQuery
Finds all objects that fulfill the query conditions and sorted by specific field names in ascending order.
findAllSortedAsync(String, Sort) - Method in class io.realm.RealmQuery
Similar to RealmQuery.findAllSorted(String, Sort) but runs asynchronously on a worker thread (Need a Realm opened from a looper thread to work).
findAllSortedAsync(String) - Method in class io.realm.RealmQuery
Similar to RealmQuery.findAllSorted(String) but runs asynchronously on a worker thread This method is only available from a Looper thread.
findAllSortedAsync(String[], Sort[]) - Method in class io.realm.RealmQuery
Similar to RealmQuery.findAllSorted(String[], Sort[]) but runs asynchronously from a worker thread.
findAllSortedAsync(String, Sort, String, Sort) - Method in class io.realm.RealmQuery
Similar to RealmQuery.findAllSorted(String, Sort, String, Sort) but runs asynchronously on a worker thread This method is only available from a Looper thread.
findAllSortedAsync(String, Sort, String, Sort, String, Sort) - Method in class io.realm.RealmQuery
Similar to RealmQuery.findAllSorted(String, Sort, String, Sort, String, Sort) but runs asynchronously on a worker thread.
findFirst() - Method in class io.realm.RealmQuery
Finds the first object that fulfills the query conditions.
findFirstAsync() - Method in class io.realm.RealmQuery
Similar to RealmQuery.findFirst() but runs asynchronously on a worker thread This method is only available from a Looper thread.
first() - Method in class io.realm.RealmList
Finds the first object.
first() - Method in class io.realm.RealmResults
Gets the first object from the list.
from(Realm) - Method in class io.realm.rx.RealmObservableFactory
 
from(DynamicRealm) - Method in class io.realm.rx.RealmObservableFactory
 
from(Realm, RealmResults<E>) - Method in class io.realm.rx.RealmObservableFactory
 
from(DynamicRealm, RealmResults<DynamicRealmObject>) - Method in class io.realm.rx.RealmObservableFactory
 
from(Realm, RealmList<E>) - Method in class io.realm.rx.RealmObservableFactory
 
from(DynamicRealm, RealmList<DynamicRealmObject>) - Method in class io.realm.rx.RealmObservableFactory
 
from(Realm, E) - Method in class io.realm.rx.RealmObservableFactory
 
from(DynamicRealm, DynamicRealmObject) - Method in class io.realm.rx.RealmObservableFactory
 
from(Realm, RealmQuery<E>) - Method in class io.realm.rx.RealmObservableFactory
 
from(DynamicRealm, RealmQuery<DynamicRealmObject>) - Method in class io.realm.rx.RealmObservableFactory
 
from(Realm) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a Realm.
from(DynamicRealm) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a DynamicRealm.
from(Realm, RealmResults<E>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a RealmResults.
from(DynamicRealm, RealmResults<DynamicRealmObject>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a RealmResults.
from(Realm, RealmList<E>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a RealmList.
from(DynamicRealm, RealmList<DynamicRealmObject>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a RealmList.
from(Realm, E) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a RealmObject.
from(DynamicRealm, DynamicRealmObject) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable for a DynamicRealmObject.
from(Realm, RealmQuery<E>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable from a RealmQuery.
from(DynamicRealm, RealmQuery<DynamicRealmObject>) - Method in interface io.realm.rx.RxObservableFactory
Creates an Observable from a RealmQuery.
fromNativeValue(int) - Static method in enum io.realm.RealmFieldType
Converts the underlying value used by the storage engine to the proper Realm type.

G

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.
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
Realm static constructor that returns the Realm instance defined by the RealmConfiguration set by Realm.setDefaultConfiguration(RealmConfiguration)
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
Return 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
Realm static constructor for the default Realm file "default.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.
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 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
 
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.
getRxFactory() - Method in class io.realm.RealmConfiguration
Returns the RxObservableFactory that is used to create Rx Observables from Realm objects.
getSchemaMediator() - Method in class io.realm.RealmConfiguration
Deprecated.
use RealmConfiguration.getRealmObjectClasses() instead if you need to access to the set of model classes.
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.
getTable(Class<? extends RealmObject>) - Method in class io.realm.Realm
 
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.
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.

H

handleMessage(Message) - Method in class io.realm.HandlerController
 
HandlerController - Class in io.realm
Centralises all Handler callbacks, including updating async queries and refreshing the Realm.
HandlerController(BaseRealm) - Constructor for class io.realm.HandlerController
 
hasField(String) - Method in class io.realm.DynamicRealmObject
Checks whether an object has the given field or not.
hasField(String) - Method in class io.realm.RealmObjectSchema
Tests if the class has field defined with the given name.
hashCode() - Method in class io.realm.DynamicRealmObject
 
hashCode() - Method in class io.realm.RealmConfiguration
 
hashCode() - Method in class io.realm.rx.RealmObservableFactory
 
hasIndex(String) - Method in class io.realm.RealmObjectSchema
Checks if a given field has an index defined.
hasPrimaryKey() - Method in class io.realm.RealmObjectSchema
Checks if the class has a primary key defined.

I

Ignore - Annotation Type in io.realm.annotations
 
Index - Annotation Type in io.realm.annotations
This annotation will add a search index to the field.
indexOf(Object) - Method in class io.realm.RealmResults
This method is not supported.
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
 
isCancelled() - Method in class io.realm.RealmAsyncTask
Checks whether an attempt to cancel the transaction was performed.
isEmpty(String) - Method in class io.realm.RealmQuery
Condition that find values that are considered "empty", i.e.
isLoaded() - Method in class io.realm.RealmObject
Determines if the current 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.
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.
isRequired(String) - Method in class io.realm.RealmObjectSchema
Checks if a given field is required, i.e.
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 RealmResults is still valid to use i.e.
isValid() - Method in class io.realm.RealmObject
Checks if the RealmObject is still valid to use i.e.
isValid() - Method in class io.realm.RealmQuery
Checks if RealmQuery is still valid to use i.e.
isValid() - Method in class io.realm.RealmResults
Checks if RealmResults is still valid to use i.e.
iterator() - Method in class io.realm.RealmResults
Returns an iterator for the results of a query.

K

KEY_LENGTH - Static variable in class io.realm.RealmConfiguration
 

L

last() - Method in class io.realm.RealmList
Finds the last object.
last() - Method in class io.realm.RealmResults
Gets the last object from the list.
lessThan(String, int) - Method in class io.realm.RealmQuery
Less-than comparison.
lessThan(String, long) - Method in class io.realm.RealmQuery
Less-than comparison.
lessThan(String, double) - Method in class io.realm.RealmQuery
Less-than comparison.
lessThan(String, float) - Method in class io.realm.RealmQuery
Less-than comparison.
lessThan(String, Date) - Method in class io.realm.RealmQuery
Less-than comparison.
lessThanOrEqualTo(String, int) - Method in class io.realm.RealmQuery
Less-than-or-equal-to comparison.
lessThanOrEqualTo(String, long) - Method in class io.realm.RealmQuery
Less-than-or-equal-to comparison.
lessThanOrEqualTo(String, double) - Method in class io.realm.RealmQuery
Less-than-or-equal-to comparison.
lessThanOrEqualTo(String, float) - Method in class io.realm.RealmQuery
Less-than-or-equal-to comparison.
lessThanOrEqualTo(String, Date) - Method in class io.realm.RealmQuery
Less-than-or-equal-to comparison.
listIterator() - Method in class io.realm.RealmResults
Returns a list iterator for the results of a query.
listIterator(int) - Method in class io.realm.RealmResults
Returns a list iterator on the results of a query.
load() - Method in class io.realm.RealmObject
Makes an asynchronous query blocking.
load() - Method in class io.realm.RealmResults
Makes an asynchronous query blocking.

M

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 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 trigger the migration associated with a given RealmConfiguration.
migrateRealm(RealmConfiguration, RealmMigration) - Static method in class io.realm.Realm
Manually trigger a migration on a RealmMigration.
migration(RealmMigration) - Method in class io.realm.RealmConfiguration.Builder
Sets the RealmMigration to be run if a migration is needed.
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 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.

N

name(String) - Method in class io.realm.RealmConfiguration.Builder
Sets the filename for the Realm.
not() - Method in class io.realm.RealmQuery
Negate condition.
notEqualTo(String, String) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, String, Case) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Byte) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Short) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Integer) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Long) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Double) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Float) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Boolean) - Method in class io.realm.RealmQuery
Not-equal-to comparison.
notEqualTo(String, Date) - Method in class io.realm.RealmQuery
Not-equal-to comparison.

O

onChange() - Method in interface io.realm.RealmChangeListener
Called when a transaction is committed.
onError(Exception) - Method in class io.realm.Realm.Transaction.Callback
 
onSuccess() - Method in class io.realm.Realm.Transaction.Callback
 
or() - Method in class io.realm.RealmQuery
Logical-or two conditions.

P

PrimaryKey - Annotation Type in io.realm.annotations
The @PrimaryKey annotation will mark a field as a primary key inside Realm.

R

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.
RealmAsyncTask - Class in io.realm
Represents a pending asynchronous Realm transaction.
RealmAsyncTask(Future<?>) - Constructor for class io.realm.RealmAsyncTask
 
RealmBaseAdapter<T extends RealmObject> - 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, RealmResults<T>, boolean) - Constructor for class io.realm.RealmBaseAdapter
 
RealmChangeListener - Interface in io.realm
RealmChangeListener can be registered with a Realm, RealmResults or RealmObject to receive a notification about updates.
RealmClass - Annotation Type in io.realm.annotations
 
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.
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 RealmObject> - 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
 
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 RealmObject> - Class in io.realm
A RealmQuery encapsulates a query on a Realm or a RealmResults using the Builder pattern.
RealmResults<E extends RealmObject> - 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.
remove(int) - Method in class io.realm.RealmList
Removes the object at the specified location from this list.
remove(int) - Method in class io.realm.RealmResults
Removes an object at a given index.
remove(String) - Method in class io.realm.RealmSchema
Removes a class from the Realm.
removeChangeListener(RealmChangeListener) - Method in class io.realm.RealmObject
Removes a previously registered listener.
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() - 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
Removes the object from the Realm it is currently associated to.
removeIndex(String) - Method in class io.realm.RealmObjectSchema
Removes an index from a given field.
removeLast() - Method in class io.realm.RealmResults
Removes the last object in the list.
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.
rxFactory(RxObservableFactory) - Method in class io.realm.RealmConfiguration.Builder
Sets the RxObservableFactory used to create Rx Observables from Realm objects.
RxObservableFactory - Interface in io.realm.rx
Factory interface for creating Rx Observables for Realm classes.

S

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.
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.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 RealmObject>) - 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.
setRequired(String, boolean) - Method in class io.realm.RealmObjectSchema
Sets a field to be required, i.e.
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.
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 class io.realm.RealmResults
Sorts (ascending) an existing RealmResults.
sort(String, Sort) - Method in class io.realm.RealmResults
Sorts existing RealmResults.
sort(String[], Sort[]) - Method in class io.realm.RealmResults
Sorts existing RealmResults.
sort(String, Sort, String, Sort) - Method in class io.realm.RealmResults
Sorts existing RealmResults using two fields.
sort(String, Sort, String, Sort, String, Sort) - Method in class io.realm.RealmResults
Sorts existing RealmResults using three fields.
Sort - Enum in io.realm
This class describes the sorting order used in Realm queries.
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.

T

toString() - Method in class io.realm.DynamicRealmObject
 
toString() - Method in class io.realm.RealmConfiguration
 
toString() - Method in class io.realm.RealmList
 
transform(RealmObjectSchema.Function) - Method in class io.realm.RealmObjectSchema
Runs a transformation function on each RealmObject instance of the current class.

U

updateRealmResults(RealmResults<T>) - Method in class io.realm.RealmBaseAdapter
Updates the RealmResults associated to the Adapter.

V

valueOf(String) - Static method in enum io.realm.Case
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.realm.FieldAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.realm.RealmFieldType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.realm.Sort
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.realm.Case
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.realm.FieldAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.realm.RealmFieldType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.realm.Sort
Returns an array containing the constants of this enum type, in the order they are declared.

W

where(String) - Method in class io.realm.DynamicRealm
Returns a RealmQuery, which can be used to query for the provided class.
where(Class<E>) - Method in class io.realm.Realm
Returns a typed RealmQuery, which can be used to query for specific objects of this type
where() - Method in class io.realm.RealmList
Returns a RealmQuery, which can be used to query for specific objects of this class.
where() - Method in class io.realm.RealmResults
Returns a typed RealmQuery, which can be used to query for specific objects of this type.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links