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(Logger) - Static method in class io.realm.log.RealmLog
Adds a logger implementation that will be notified on log events.
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.
addAuthenticationListener(AuthenticationListener) - Static method in class io.realm.SyncManager
Sets a global authentication listener that will be notified about User events like login and logout.
addChangeListener(RealmChangeListener<DynamicRealm>) - Method in class io.realm.DynamicRealm
Adds a change listener to the Realm.
addChangeListener(RealmChangeListener<Realm>) - Method in class io.realm.Realm
Adds a change listener to the Realm.
addChangeListener(RealmChangeListener<E>) - Method in class io.realm.RealmObject
Adds a change listener to this RealmObject.
addChangeListener(E, RealmChangeListener<E>) - Static method in class io.realm.RealmObject
Adds a change listener to a RealmObject.
addChangeListener(RealmChangeListener<RealmResults<E>>) - 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.
ALL - Static variable in class io.realm.log.LogLevel
The ALL has the lowest possible rank and is intended to turn on all logging.
allUsers() - Method in class io.realm.android.SecureUserStore
 
allUsers() - Method in class io.realm.android.SharedPrefsUserStore
Returns a collection of all users saved in the User store.
allUsers() - Method in interface io.realm.UserStore
Returns a collection of all users saved in the User store.
AndroidLogger - Class in io.realm.log
Logger implementation outputting to Android LogCat.
AndroidLogger(int) - Constructor for class io.realm.log.AndroidLogger
Creates an logger that outputs to logcat.
APP_ID - Static variable in class io.realm.SyncManager
APP ID sent to the Realm Object Server.
apply(DynamicRealmObject) - Method in interface io.realm.RealmObjectSchema.Function
 
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.
assetFile(String) - Method in class io.realm.RealmConfiguration.Builder
Copies the Realm file from the given asset file path.
AuthenticationListener - Interface in io.realm
 
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.

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.
Beta - Annotation Type in io.realm.annotations
This annotation is added to classes, constructors or methods which are considered in beta phase.
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.
build() - Method in class io.realm.SyncConfiguration.Builder
Creates the RealmConfiguration based on the builder parameters.
Builder() - Constructor for class io.realm.RealmConfiguration.Builder
Creates an instance of the Builder for the RealmConfiguration.
Builder(User, String) - Constructor for class io.realm.SyncConfiguration.Builder
Creates an instance of the Builder for the SyncConfiguration.

C

Callback() - Constructor for class io.realm.Realm.Transaction.Callback
 
cancel() - Method in interface 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() - Static method in class io.realm.log.RealmLog
Remove all loggers.
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.Property
 
close() - Method in class io.realm.RealmObjectSchema
Closes/frees native resource.
close() - Method in class io.realm.RealmSchema
 
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
Searches this RealmResults for the specified object.
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 an unmanaged in-memory copy of already persisted RealmObjects.
copyFromRealm(Iterable<E>, int) - Method in class io.realm.Realm
Makes an unmanaged in-memory copy of already persisted RealmObjects.
copyFromRealm(E) - Method in class io.realm.Realm
Makes an unmanaged in-memory copy of an already persisted RealmObject.
copyFromRealm(E, int) - Method in class io.realm.Realm
Makes an unmanaged 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.
createObject(Class<E>, Object) - Method in class io.realm.Realm
Instantiates and adds a new object to the Realm with the primary key value already set.
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 an existing RealmList.
createQueryFromResult(RealmResults<E>) - Static method in class io.realm.RealmQuery
Creates a query from an existing RealmResults.
Credentials - Class in io.realm
 
Credentials.IdentityProvider - Class in io.realm
Enumeration of the different types of identity providers.
CURRENT_USER_KEY - Static variable in interface io.realm.UserStore
 
currentUser() - Static method in class io.realm.User
Returns the last user that has logged in and who is still valid.
custom(String, String, Map<String, Object>) - Static method in class io.realm.Credentials
Creates a custom set of credentials.

D

DEBUG - Static variable in class io.realm.Credentials.IdentityProvider
Any credentials verified by the debug identity provider will always be considered valid.
debug(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
debug(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles a LogLevel.DEBUG event.
DEBUG - Static variable in class io.realm.log.LogLevel
The DEBUG level designates fine-grained informational events that are mostly useful to debug an application.
debug(Throwable) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.DEBUG exception.
debug(String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.DEBUG event.
debug(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.DEBUG event.
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.
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
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.
directory(File) - Method in class io.realm.RealmConfiguration.Builder
Specify the directory where the Realm file will be saved.
directory(File) - Method in class io.realm.SyncConfiguration.Builder
Sets the local root directory where synchronized Realm files can be saved.
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) - 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.

E

encryptionKey(byte[]) - Method in class io.realm.RealmConfiguration.Builder
Sets the 64 bit key used to encrypt and decrypt the Realm file.
encryptionKey(byte[]) - Method in class io.realm.SyncConfiguration.Builder
Sets the 64 bytes 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
 
equals(Object) - Method in class io.realm.SyncConfiguration
 
equals(Object) - Method in class io.realm.User
 
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, 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.
error(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
error(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles an LogLevel.ERROR event.
ERROR - Static variable in class io.realm.log.LogLevel
The ERROR level designates error events that might still allow the application to continue running.
error(Throwable) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.ERROR exception.
error(String, Object...) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.ERROR event.
error(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.ERROR event.
ErrorCode - Enum in io.realm
 
ErrorCode.Category - Enum in io.realm
 
errorHandler(Session.ErrorHandler) - Method in class io.realm.SyncConfiguration.Builder
Sets the error handler used by this configuration.
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.
executeTransactionAsync(Realm.Transaction) - Method in class io.realm.Realm
Similar to Realm.executeTransaction(Transaction) but runs asynchronously on a worker thread.
executeTransactionAsync(Realm.Transaction, Realm.Transaction.OnSuccess) - Method in class io.realm.Realm
Similar to Realm.executeTransactionAsync(Transaction), but also accepts an OnSuccess callback.
executeTransactionAsync(Realm.Transaction, Realm.Transaction.OnError) - Method in class io.realm.Realm
Similar to Realm.executeTransactionAsync(Transaction), but also accepts an OnError callback.
executeTransactionAsync(Realm.Transaction, Realm.Transaction.OnSuccess, Realm.Transaction.OnError) - Method in class io.realm.Realm
Similar to Realm.executeTransactionAsync(Transaction), but also accepts an OnSuccess and OnError callbacks.

F

facebook(String) - Static method in class io.realm.Credentials
Creates credentials based on a Facebook login.
FACEBOOK - Static variable in class io.realm.Credentials.IdentityProvider
Credentials will be verified by Facebook.
fatal(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
fatal(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles a LogLevel.FATAL event.
FATAL - Static variable in class io.realm.log.LogLevel
The FATAL level designates very severe error events that will presumably lead the application to abort.
fatal(Throwable) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.FATAL exception.
fatal(String, Object...) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.FATAL event.
fatal(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.FATAL event.
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.
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.
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 interface io.realm.OrderedRealmCollection
Gets the first object from the collection.
first() - Method in class io.realm.RealmList
Gets the first object from the collection.
first() - Method in class io.realm.RealmResults
Gets the first object from the collection.
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.
fromInt(int) - Static method in enum io.realm.ErrorCode
 
fromJson(String) - Static method in class io.realm.User
Loads a user that has previously been serialized using User.toJson().
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.android.SecureUserStore
Retrieves the User by decrypting first the serialised Json.
get(String) - Method in class io.realm.android.SharedPrefsUserStore
Retrieves the User with the given key.
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.
get(String) - Method in interface io.realm.UserStore
Retrieves the User with the given key.
getAcceptDefaultValue$realm() - Method in class io.realm.ProxyState
 
getAccessToken() - Method in class io.realm.User
Returns this user's access token.
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
 
getAuthServer() - Static method in class io.realm.SyncManager
 
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.
getCategory() - Method in enum io.realm.ErrorCode
Returns the getCategory of the error.
getCategory() - Method in exception io.realm.ObjectServerError
Returns the ErrorCode.Category category for this error.
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.Session
Returns the SyncConfiguration that is responsible for controlling the session.
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
 
getErrorCode() - Method in exception io.realm.ObjectServerError
Returns the error code uniquely identifying this type of error.
getErrorHandler() - Method in class io.realm.SyncConfiguration
 
getErrorMessage() - Method in exception io.realm.ObjectServerError
Returns a more detailed error message about the cause of this error.
getException() - Method in exception io.realm.ObjectServerError
Returns the underlying exception causing this error, if any.
getExcludeFields$realm() - Method in class io.realm.ProxyState
 
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.
getGlobalInstanceCount(RealmConfiguration) - Static method in class io.realm.Realm
Returns the current number of open Realm instances across all threads that are using this configuration.
getIdentity() - Method in class io.realm.User
Returns the identity of this user on the Realm Object Server.
getIdentityProvider() - Method in class io.realm.Credentials
Returns the provider used by the Object Server to validate these credentials.
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(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.
getKind() - Method in exception io.realm.exceptions.RealmFileException
Gets the RealmFileException.kind of this exception.
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
 
getLocalInstanceCount(RealmConfiguration) - Static method in class io.realm.Realm
Returns the current number of open Realm instances on the thread calling this method.
getLong(String) - Method in class io.realm.DynamicRealmObject
Returns the long value for a given field.
getMigration() - Method in class io.realm.RealmConfiguration
 
getMinimumNativeDebugLevel() - Method in class io.realm.log.AndroidLogger
 
getMinimumNativeDebugLevel() - Method in interface io.realm.log.Logger
Defines which LogLevel events this logger cares about from the native components.
getNativePtr() - Method in class io.realm.RealmSchema
 
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
 
getPendingQuery$realm() - Method in class io.realm.ProxyState
 
getPrimaryKey() - Method in class io.realm.RealmObjectSchema
Returns the name of the primary key field.
getRealm$realm() - Method in class io.realm.ProxyState
 
getRealmDirectory() - Method in class io.realm.RealmConfiguration
 
getRealmFileName() - 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
Returns the RxObservableFactory that is used to create Rx Observables from Realm objects.
getSchemaVersion() - Method in class io.realm.RealmConfiguration
 
getServerUrl() - Method in class io.realm.Session
Returns the URI describing the remote Realm which this session connects to and synchronizes changes with.
getServerUrl() - Method in class io.realm.SyncConfiguration
Returns the fully disambiguated URI for the remote Realm i.e., the /~/ placeholder has been replaced by the proper user ID.
getSession(SyncConfiguration) - Static method in class io.realm.SyncManager
Gets any cached Session for the given SyncConfiguration or create a new one if no one exists.
getShort(String) - Method in class io.realm.DynamicRealmObject
Returns the short value for a given field.
getState() - Method in class io.realm.Session
Returns the state of this session.
getString(String) - Method in class io.realm.DynamicRealmObject
Returns the String value for a given field.
getType() - Method in class io.realm.DynamicRealmObject
Returns the type of object.
getUser() - Method in class io.realm.Session
Returns the User defined by the SyncConfiguration that is used to connect to the Realm Object Server.
getUser() - Method in class io.realm.SyncConfiguration
Returns the user.
getUserIdentifier() - Method in class io.realm.Credentials
Returns a String that identifies the user.
getUserInfo() - Method in class io.realm.Credentials
Returns any custom user information associated with this credential.
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.
google(String) - Static method in class io.realm.Credentials
Creates credentials based on a Google login.
GOOGLE - Static variable in class io.realm.Credentials.IdentityProvider
Credentials will be verified by Google.
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

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
Returns a hash code value for the DynamicRealmObject object.
hashCode() - Method in class io.realm.RealmConfiguration
 
hashCode() - Method in class io.realm.rx.RealmObservableFactory
 
hashCode() - Method in class io.realm.SyncConfiguration
 
hashCode() - Method in class io.realm.User
 
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

IdentityProvider() - Constructor for class io.realm.Credentials.IdentityProvider
 
Ignore - Annotation Type in io.realm.annotations
 
in(String, String[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, String[], Case) - Method in class io.realm.RealmQuery
In comparison.
in(String, Byte[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Short[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Integer[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Long[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Double[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Float[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Boolean[]) - Method in class io.realm.RealmQuery
In comparison.
in(String, Date[]) - Method in class io.realm.RealmQuery
In comparison.
Index - Annotation Type in io.realm.annotations
This annotation will add a search index to the field.
INDEXED - Static variable in class io.realm.Property
 
info(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
info(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles an LogLevel.INFO event.
INFO - Static variable in class io.realm.log.LogLevel
The INFO level designates informational messages that highlight the progress of the application at coarse-grained level.
info(Throwable) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.INFO exception.
info(String, Object...) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.INFO event.
info(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs an LogLevel.INFO event.
init(Context) - Static method in class io.realm.Realm
Initializes the Realm library and creates a default configuration that is ready to use.
initialData(Realm.Transaction) - Method in class io.realm.RealmConfiguration.Builder
Sets the initial data in Realm.
initialData(Realm.Transaction) - Method in class io.realm.SyncConfiguration.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.
inMemory() - Method in class io.realm.SyncConfiguration.Builder
Setting this will create an in-memory Realm instead of saving it to disk.
insert(Collection<? extends RealmModel>) - Method in class io.realm.Realm
Insert a list of an unmanaged RealmObjects.
insert(RealmModel) - Method in class io.realm.Realm
Insert an unmanaged RealmObject.
insertOrUpdate(Collection<? extends RealmModel>) - Method in class io.realm.Realm
Insert or update a list of unmanaged RealmObjects.
insertOrUpdate(RealmModel) - Method in class io.realm.Realm
Insert or update an unmanaged RealmObject.
intValue() - Method in enum io.realm.ErrorCode
Returns the numerical value for this error code.
io.realm - package io.realm
 
io.realm.android - package io.realm.android
 
io.realm.annotations - package io.realm.annotations
 
io.realm.exceptions - package io.realm.exceptions
 
io.realm.log - package io.realm.log
 
io.realm.rx - package io.realm.rx
 
isCancelled() - Method in interface io.realm.RealmAsyncTask
Checks whether an attempt to cancel the transaction was performed.
isCompleted$realm() - Method in class io.realm.ProxyState
 
isEmpty(String) - Method in class io.realm.RealmQuery
Condition that finds values that are considered "empty" i.e., an empty list, the 0-length string or byte array.
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
Checks if the query used to find this RealmObject has completed.
isLoaded(E) - Static method in class io.realm.RealmObject
Checks if the query used to find this RealmObject has completed.
isLoaded() - Method in class io.realm.RealmResults
Returns false if the results are not yet loaded, true if they are loaded.
isManaged() - Method in interface io.realm.RealmCollection
Checks if the collection is managed by Realm.
isManaged() - Method in class io.realm.RealmList
Checks if the collection is managed by Realm.
isManaged() - Method in class io.realm.RealmObject
Checks if this object is managed by Realm.
isManaged(E) - Static method in class io.realm.RealmObject
Checks if this object is managed by Realm.
isManaged() - Method in class io.realm.RealmResults
A RealmResults is always a managed collection.
isNotEmpty(String) - Method in class io.realm.RealmQuery
Condition that finds values that are considered "Not-empty" i.e., a list, a string or a byte array with not-empty values.
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., it is allowed to contain null values.
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., it is not allowed to contain null values.
isUnderConstruction() - Method in class io.realm.ProxyState
 
isValid() - Method in interface io.realm.RealmCollection
Checks if the collection is still valid to use, i.e., the Realm instance hasn't been closed.
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 collection is still valid to use, i.e., the Realm instance hasn't been closed.
isValid() - Method in class io.realm.RealmObject
Checks if the RealmObject is still valid to use i.e., the RealmObject hasn't been deleted nor has the Realm been closed.
isValid(E) - Static method in class io.realm.RealmObject
Checks if the RealmObject is still valid to use i.e., the RealmObject hasn't been deleted nor has the Realm been closed.
isValid() - Method in class io.realm.RealmQuery
Checks if RealmQuery is still valid to use i.e., the Realm instance hasn't been closed and any parent RealmResults is still valid.
isValid() - Method in class io.realm.RealmResults
Checks if the collection is still valid to use, i.e., the Realm instance hasn't been closed.
isValid() - Method in class io.realm.User
Returns true if the user is logged into the Realm Object Server.
iterator() - Method in class io.realm.RealmList
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 interface io.realm.OrderedRealmCollection
Gets the last object from the collection.
last() - Method in class io.realm.RealmList
Gets the last object from the collection.
last() - Method in class io.realm.RealmResults
Gets the last object from the collection.
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.RealmList
listIterator(int) - Method in class io.realm.RealmList
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 interface io.realm.RealmCollection
Blocks the collection until all data are available.
load() - Method in class io.realm.RealmList
Blocks the collection until all data are available.
load() - Method in class io.realm.RealmObject
Makes an asynchronous query blocking.
load(E) - Static method in class io.realm.RealmObject
Makes an asynchronous query blocking.
load() - Method in class io.realm.RealmResults
Makes an asynchronous query blocking.
loggedIn(User) - Method in interface io.realm.AuthenticationListener
A user was logged into the Object Server
loggedOut(User) - Method in interface io.realm.AuthenticationListener
A user was successfully logged out from the Object Server.
Logger - Interface in io.realm.log
Interface for custom loggers that can be registered at RealmLog.add(Logger).
login(Credentials, String) - Static method in class io.realm.User
Logs in the user to the Realm Object Server.
loginAsync(Credentials, String, User.Callback) - Static method in class io.realm.User
Logs in the user to the Realm Object Server.
LogLevel - Class in io.realm.log
The Log levels defined and used by Realm when logging events in the API.
LogLevel() - Constructor for class io.realm.log.LogLevel
 
logout() - Method in class io.realm.User
Logs out the user from the Realm Object Server.

M

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.
MAX_FILE_NAME_LENGTH - Static variable in class io.realm.SyncConfiguration
 
MAX_FULL_PATH_LENGTH - Static variable in class io.realm.SyncConfiguration
 
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
Sets the RealmMigration to be run if a migration is needed.
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.
modules(Object, Object...) - Method in class io.realm.RealmConfiguration.Builder
Replaces the existing module(s) with one or more RealmModules.
modules(Object, Object...) - Method in class io.realm.SyncConfiguration.Builder
Replaces the existing module(s) with one or more RealmModules.
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 file.
name(String) - Method in class io.realm.SyncConfiguration.Builder
Sets the local file name for the Realm.
NETWORK_POOL_EXECUTOR - Static variable in class io.realm.SyncManager
 
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, 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

ObjectServerError - Exception in io.realm
 
ObjectServerError(ErrorCode, String) - Constructor for exception io.realm.ObjectServerError
Create an error caused by an error in the protocol when communicating with the Object Server.
ObjectServerError(ErrorCode, Throwable) - Constructor for exception io.realm.ObjectServerError
Create an error caused by an an exception when communicating with the Object Server.
ObjectServerError(ErrorCode, String, Throwable) - Constructor for exception io.realm.ObjectServerError
Generic error happening that could happen anywhere.
ObjectServerError(ErrorCode, String, String) - Constructor for exception io.realm.ObjectServerError
Errors happening while trying to authenticate a user.
OFF - Static variable in class io.realm.log.LogLevel
The OFF has the highest possible rank and is intended to turn off logging.
onChange(T) - Method in interface io.realm.RealmChangeListener
Called when a transaction is committed.
onCompleted$realm() - Method in class io.realm.ProxyState
Called to import the handover row pointer and notify listeners.
onCompleted$realm(long) - Method in class io.realm.ProxyState
 
onError(Exception) - Method in class io.realm.Realm.Transaction.Callback
 
onError(Throwable) - Method in interface io.realm.Realm.Transaction.OnError
 
onError(Session, ObjectServerError) - Method in interface io.realm.Session.ErrorHandler
Callback for errors on a session object.
onError(ObjectServerError) - Method in interface io.realm.User.Callback
 
onSuccess() - Method in class io.realm.Realm.Transaction.Callback
 
onSuccess() - Method in interface io.realm.Realm.Transaction.OnSuccess
 
onSuccess(User) - Method in interface io.realm.User.Callback
 
or() - Method in class io.realm.RealmQuery
Logical-or two conditions.
OrderedRealmCollection<E extends RealmModel> - Interface in io.realm
An OrderedRealmCollection is a collection which maintains an ordering for its elements.

P

PORT_REALM - Static variable in class io.realm.SyncConfiguration
 
PORT_REALMS - Static variable in class io.realm.SyncConfiguration
 
PRIMARY_KEY - Static variable in class io.realm.Property
 
PrimaryKey - Annotation Type in io.realm.annotations
The @PrimaryKey annotation will mark a field as a primary key inside Realm.
Property - Class in io.realm
Class for handling properties/fields.
Property(String, RealmFieldType, boolean, boolean, boolean) - Constructor for class io.realm.Property
 
Property(String, RealmFieldType, RealmObjectSchema) - Constructor for class io.realm.Property
 
ProxyState<E extends RealmModel> - Class in io.realm
This implements RealmObjectProxy interface, to eliminate copying logic between RealmObject and DynamicRealmObject.
ProxyState() - Constructor for class io.realm.ProxyState
 
ProxyState(E) - Constructor for class io.realm.ProxyState
 
ProxyState(Class<? extends RealmModel>, E) - Constructor for class io.realm.ProxyState
 
put(String, User) - Method in class io.realm.android.SecureUserStore
Store user as serialised and encrypted (Json), inside the private SharedPreferences.
put(String, User) - Method in class io.realm.android.SharedPrefsUserStore
Saves a User object under the given key.
put(String, User) - Method in interface io.realm.UserStore
Saves a User object under the given key.

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.
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 - Interface in io.realm
Represents a pending asynchronous Realm transaction.
RealmChangeListener<T> - 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
 
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.
RealmFileException - Exception in io.realm.exceptions
Class for reporting problems when accessing the Realm related files.
RealmFileException(byte, String) - Constructor for exception io.realm.exceptions.RealmFileException
 
RealmFileException(RealmFileException.Kind, String) - Constructor for exception io.realm.exceptions.RealmFileException
 
RealmFileException(RealmFileException.Kind, Throwable) - Constructor for exception io.realm.exceptions.RealmFileException
 
RealmFileException(RealmFileException.Kind, String, Throwable) - Constructor for exception io.realm.exceptions.RealmFileException
 
RealmFileException.Kind - Enum in io.realm.exceptions
The specific kind of this RealmFileException.
realmGet$proxyState() - Method in class io.realm.DynamicRealmObject
 
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 unmanaged mode, where the elements are not controlled by a Realm.
RealmList(E...) - Constructor for class io.realm.RealmList
Creates a RealmList in unmanaged mode with an initial list of elements.
RealmLog - Class in io.realm.log
Global logger used by all Realm components.
RealmLog() - Constructor for class io.realm.log.RealmLog
 
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.
remove(String) - Method in class io.realm.android.SecureUserStore
 
remove(String) - Method in class io.realm.android.SharedPrefsUserStore
Removes the user with the given key from the store.
remove(Logger) - Static method in class io.realm.log.RealmLog
Removes the given logger if it is currently added.
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(String) - Method in interface io.realm.UserStore
Removes the user with the given key from the store.
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.
removeAuthenticationListener(AuthenticationListener) - Static method in class io.realm.SyncManager
Removes the provided global authentication 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.
removeIndex(String) - Method in class io.realm.RealmObjectSchema
Removes an index from a given field.
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.
REQUIRED - Static variable in class io.realm.Property
 
retainAll(Collection<?>) - Method in class io.realm.RealmResults
Deprecated.
rxFactory(RxObservableFactory) - Method in class io.realm.RealmConfiguration.Builder
Sets the RxObservableFactory used to create Rx Observables from Realm objects.
rxFactory(RxObservableFactory) - Method in class io.realm.SyncConfiguration.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.
SecureUserStore - Class in io.realm.android
Encrypt and decrypt the token (User) using Android built in KeyStore capabilities.
SecureUserStore(Context) - Constructor for class io.realm.android.SecureUserStore
 
Session - Class in io.realm
 
Session.ErrorHandler - Interface in io.realm
Interface used to report any session errors.
SessionState - Enum in io.realm
 
set(String, Object) - Method in class io.realm.DynamicRealmObject
Sets 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.
setAcceptDefaultValue$realm(boolean) - Method in class io.realm.ProxyState
 
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.
setConstructionFinished() - Method in class io.realm.ProxyState
 
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
setDefaultSessionErrorHandler(Session.ErrorHandler) - Static method in class io.realm.SyncManager
Sets the default error handler used by all SyncConfiguration objects when they are created.
setDouble(String, double) - Method in class io.realm.DynamicRealmObject
Sets the double value of the given field.
setExcludeFields$realm(List<String>) - Method in class io.realm.ProxyState
 
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<DynamicRealmObject>) - Method in class io.realm.DynamicRealmObject
Sets the reference to a RealmList on the given field.
setLogLevel(int) - Static method in class io.realm.SyncManager
Sets the log level for the underlying.
setLong(String, long) - Method in class io.realm.DynamicRealmObject
Sets the long value of the given field.
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., it should be able to hold null values.
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., it is not allowed to hold null values.
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
 
setTag(String) - Method in class io.realm.log.AndroidLogger
Sets the logging tag used when outputting to LogCat.
setUserStore(UserStore) - Static method in class io.realm.SyncManager
Set the UserStore used by the Realm Object Server to save user information.
SharedPrefsUserStore - Class in io.realm.android
A User Store backed by a SharedPreferences file.
SharedPrefsUserStore(Context) - Constructor for class io.realm.android.SharedPrefsUserStore
 
shouldDeleteRealmIfMigrationNeeded() - Method in class io.realm.RealmConfiguration
 
shouldDeleteRealmOnLogout() - Method in class io.realm.SyncConfiguration
Returns true if the Realm file must be deleted once the User owning it logs out.
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 - 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.
SyncConfiguration - Class in io.realm
 
SyncConfiguration.Builder - Class in io.realm
Builder used to construct instances of a SyncConfiguration in a fluent manner.
SyncManager - Class in io.realm
 
SyncManager() - Constructor for class io.realm.SyncManager
 

T

toJson() - Method in class io.realm.User
Returns a JSON token representing this user.
toString() - Method in class io.realm.DynamicRealmObject
 
toString() - Method in enum io.realm.ErrorCode
 
toString() - Method in exception io.realm.exceptions.RealmFileException
 
toString() - Method in exception io.realm.ObjectServerError
 
toString() - Method in class io.realm.RealmConfiguration
 
toString() - Method in class io.realm.RealmList
 
toString() - Method in class io.realm.SyncConfiguration
 
trace(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
trace(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles a LogLevel.TRACE event.
TRACE - Static variable in class io.realm.log.LogLevel
The TRACE level designates finer-grained informational events than DEBUG.
trace(Throwable) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.TRACE exception.
trace(String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.TRACE event.
trace(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.TRACE event.
transform(RealmObjectSchema.Function) - Method in class io.realm.RealmObjectSchema
Runs a transformation function on each RealmObject instance of the current class.
TWITTER - Static variable in class io.realm.Credentials.IdentityProvider
Credentials will be verified by Twitter.
twitter(String) - Static method in class io.realm.Credentials
Creates credentials based on a Twitter login.

U

User - Class in io.realm
 
User.Callback - Interface in io.realm
 
USERNAME_PASSWORD - Static variable in class io.realm.Credentials.IdentityProvider
Credentials will be verified by the Object Server.
usernamePassword(String, String, boolean) - Static method in class io.realm.Credentials
Creates credentials based on a login with username and password.
UserStore - Interface in io.realm
 

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.ErrorCode.Category
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.realm.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.realm.exceptions.RealmFileException.Kind
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.SessionState
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.ErrorCode.Category
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.realm.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.realm.exceptions.RealmFileException.Kind
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.SessionState
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

warn(Throwable, String, Object...) - Method in class io.realm.log.AndroidLogger
 
warn(Throwable, String, Object...) - Method in interface io.realm.log.Logger
Handles a LogLevel.WARN event.
WARN - Static variable in class io.realm.log.LogLevel
The WARN level designates potentially harmful situations.
warn(Throwable) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.WARN exception.
warn(String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.WARN event.
warn(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
Logs a LogLevel.WARN event.
where(String) - Method in class io.realm.DynamicRealm
Returns a RealmQuery, which can be used to query 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 interface io.realm.RealmCollection
Returns a RealmQuery, which can be used to query for specific objects from this collection.
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 RealmQuery, which can be used to query for specific objects from this collection.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links