- add(RealmLogger) - 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.
- addAuthenticationListener(AuthenticationListener) - Method in class io.realm.mongodb.App
-
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(RealmObjectChangeListener<E>) - Method in class io.realm.ProxyState
-
- addChangeListener(RealmChangeListener<Realm>) - Method in class io.realm.Realm
-
Adds a change listener to the Realm.
- addChangeListener(OrderedRealmCollectionChangeListener<RealmList<E>>) - Method in class io.realm.RealmList
-
- addChangeListener(RealmChangeListener<RealmList<E>>) - Method in class io.realm.RealmList
-
- addChangeListener(RealmObjectChangeListener<E>) - Method in class io.realm.RealmObject
-
Adds a change listener to this RealmObject to get detailed information about changes.
- addChangeListener(RealmChangeListener<E>) - Method in class io.realm.RealmObject
-
Adds a change listener to this RealmObject that will be triggered if any value field or referenced RealmObject
field is changed, or the RealmList field itself is changed.
- addChangeListener(E, RealmObjectChangeListener<E>) - Static method in class io.realm.RealmObject
-
Adds a change listener to a RealmObject to get detailed information about the changes.
- addChangeListener(E, RealmChangeListener<E>) - Static method in class io.realm.RealmObject
-
Adds a change listener to a RealmObject that will be triggered if any value field or referenced RealmObject field
is changed, or the RealmList field itself is changed.
- addChangeListener(RealmChangeListener<RealmResults<E>>) - Method in class io.realm.RealmResults
-
- addChangeListener(OrderedRealmCollectionChangeListener<RealmResults<E>>) - Method in class io.realm.RealmResults
-
- addConnectionChangeListener(ConnectionListener) - Method in class io.realm.mongodb.sync.SyncSession
-
Adds a listener tracking changes to the connection backing this session.
- addCustomRequestHeader(String, String) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Adds an extra HTTP header to append to every request to a Realm Object Server.
- addCustomRequestHeaders(Map<String, String>) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Adds extra HTTP headers to append to every request to a Realm Object Server.
- addDownloadProgressListener(ProgressMode, ProgressListener) - Method in class io.realm.mongodb.sync.SyncSession
-
Adds a progress listener tracking changes that need to be downloaded from the Realm Object
Server.
- 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.
- addModule(Object) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Adds a module to the already defined modules.
- addModule(Object) - Method in class io.realm.RealmConfiguration.Builder
-
FIXME: Temporary visible
DEBUG method.
- 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 contains a
RealmList
with references to other Realm model classes.
- addRealmListField(String, Class<?>) - Method in class io.realm.RealmObjectSchema
-
Adds a new field that references a
RealmList
with primitive values.
- addRealmObjectField(String, RealmObjectSchema) - Method in class io.realm.RealmObjectSchema
-
- addUploadProgressListener(ProgressMode, ProgressListener) - Method in class io.realm.mongodb.sync.SyncSession
-
Adds a progress listener tracking changes that need to be uploaded from the device to the
Realm Object Server.
- aggregate(List<? extends Bson>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Aggregates documents according to the specified aggregation pipeline.
- aggregate(List<? extends Bson>, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Aggregates documents according to the specified aggregation pipeline specifying an output
class.
- AggregateIterable<ResultT> - Class in io.realm.mongodb.mongo.iterable
-
- AggregateIterable(ThreadPoolExecutor, <any>, CodecRegistry, Class<ResultT>, List<? extends Bson>) - Constructor for class io.realm.mongodb.mongo.iterable.AggregateIterable
-
- ALL - Static variable in class io.realm.log.LogLevel
-
The ALL has the lowest possible rank and is intended to turn on all logging.
- allowQueriesOnUiThread(boolean) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Sets whether or not RealmQueries
are allowed from the UI thread.
- allowQueriesOnUiThread(boolean) - Method in class io.realm.RealmConfiguration.Builder
-
Sets whether or not a
RealmQuery
can be launched from the UI thread.
- allowWritesOnUiThread(boolean) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
- allowWritesOnUiThread(boolean) - Method in class io.realm.RealmConfiguration.Builder
-
- allUsers() - Method in class io.realm.mongodb.App
-
- alwaysFalse() - Method in class io.realm.RealmQuery
-
This predicate will never match, resulting in the query always returning 0 results.
- alwaysTrue() - Method in class io.realm.RealmQuery
-
This predicate will always match.
- and() - Method in class io.realm.RealmQuery
-
Logical-and two conditions
Realm automatically applies logical-and between all query statements, so this is intended only as a mean to increase readability.
- anonymous() - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing an anonymous user.
- ApiKey - Class in io.realm.mongodb.auth
-
Class representing an API key for a
User
.
- apiKey(String) - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing a login using a user API key.
- ApiKeyAuth - Class in io.realm.mongodb.auth
-
This class exposes functionality for a user to manage API keys under their control.
- App - Class in io.realm.mongodb
-
An App is the main client-side entry point for interacting with a MongoDB Realm App.
- App(String) - Constructor for class io.realm.mongodb.App
-
- App(AppConfiguration) - Constructor for class io.realm.mongodb.App
-
Constructor for creating an App according to the given AppConfiguration.
- App.Callback<T> - Interface in io.realm.mongodb
-
Callback for async methods available to the
App
.
- App.Result<T> - Class in io.realm.mongodb
-
Result class representing the result of an async request from this app towards MongoDB Realm.
- AppConfiguration - Class in io.realm.mongodb
-
A AppConfiguration is used to setup a MongoDB Realm application.
- AppConfiguration.Builder - Class in io.realm.mongodb
-
- AppException - Exception in io.realm.mongodb
-
This class is a wrapper for all errors happening when communicating with a MongoDB Realm app.
- AppException(ErrorCode, String) - Constructor for exception io.realm.mongodb.AppException
-
Create an error caused by an error in the protocol when communicating with the Object Server.
- AppException(String, int, String) - Constructor for exception io.realm.mongodb.AppException
-
Creates an unknown error that could not be mapped to any known error case.
- AppException(ErrorCode, Throwable) - Constructor for exception io.realm.mongodb.AppException
-
Create an error caused by an an exception when communicating with the Object Server.
- AppException(ErrorCode, String, String) - Constructor for exception io.realm.mongodb.AppException
-
Errors happening while trying to authenticate a user.
- AppException(ErrorCode, String, Throwable) - Constructor for exception io.realm.mongodb.AppException
-
Generic error happening that could happen anywhere.
- AppException(ErrorCode, String, int, String, Throwable) - Constructor for exception io.realm.mongodb.AppException
-
- apple(String) - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing a login using an Apple ID token.
- apply(DynamicRealmObject) - Method in interface io.realm.RealmObjectSchema.Function
-
- appName(String) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the apps name.
- appVersion(String) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the apps version.
- asChangesetObservable() - Method in class io.realm.RealmList
-
Returns an Rx Observable that monitors changes to this RealmList.
- asChangesetObservable() - Method in class io.realm.RealmObject
-
Returns an Rx Observable that monitors changes to this RealmObject.
- asChangesetObservable(E) - Static method in class io.realm.RealmObject
-
Returns an Rx Observable that monitors changes to this RealmObject.
- asChangesetObservable() - Method in class io.realm.RealmResults
-
Returns an Rx Observable that monitors changes to this RealmResults.
- asFlowable() - Method in class io.realm.DynamicRealm
-
Returns an RxJava Flowable that monitors changes to this Realm.
- asFlowable() - Method in class io.realm.Realm
-
Returns an RxJava Flowable that monitors changes to this Realm.
- asFlowable() - Method in class io.realm.RealmList
-
Returns an Rx Flowable that monitors changes to this RealmList.
- asFlowable() - Method in class io.realm.RealmObject
-
Returns an RxJava Flowable that monitors changes to this RealmObject.
- asFlowable(E) - Static method in class io.realm.RealmObject
-
Returns an RxJava Flowable that monitors changes to this RealmObject.
- asFlowable() - Method in class io.realm.RealmResults
-
Returns an Rx Flowable that monitors changes to this RealmResults.
- asJson() - Method in class io.realm.mongodb.Credentials
-
Returns the credentials object serialized as a json string.
- asJSON() - Method in class io.realm.RealmResults
-
Returns a JSON representation of the matches of a
RealmQuery
.
- assetFile(String) - Method in class io.realm.RealmConfiguration.Builder
-
Copies the Realm file from the given asset file path.
- AUTH - Static variable in class io.realm.mongodb.ErrorCode.Type
-
- AuthenticationListener - Interface in io.realm.mongodb
-
Interface describing events related to Users and their authentication
- authorizationHeaderName(String) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the name of the HTTP header used to send authorization data in when making requests to
MongoDB 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.
- averageDecimal128(String) - Method in class io.realm.RealmQuery
-
Returns the average of a given field.
- Callback() - Constructor for class io.realm.DynamicRealm.Callback
-
- Callback() - Constructor for class io.realm.DynamicRealm.Transaction.Callback
-
- Callback() - Constructor for class io.realm.Realm.Callback
-
- Callback() - Constructor for class io.realm.Realm.Transaction.Callback
-
- callFunction(String, List<?>, Class<ResultT>, CodecRegistry) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function synchronously with custom codec registry encoding/decoding
arguments/results.
- callFunction(String, List<?>, Class<ResultT>) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function synchronously with default codec registry encoding/decoding
arguments/results.
- callFunction(String, List<?>, <any>) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function synchronously with custom result decoder.
- callFunctionAsync(String, List<?>, Class<T>, CodecRegistry, App.Callback<T>) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function asynchronously with custom codec registry for encoding/decoding
arguments/results.
- callFunctionAsync(String, List<?>, Class<T>, App.Callback<T>) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function asynchronously with custom codec registry for encoding/decoding
arguments/results.
- callFunctionAsync(String, List<?>, <any>, App.Callback<T>) - Method in class io.realm.mongodb.functions.Functions
-
Call a MongoDB Realm function asynchronously with custom result decoder.
- callResetPasswordFunction(String, String, Object...) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Call the reset password function configured to the
Credentials.Provider#EMAIL_PASSWORD
provider.
- callResetPasswordFunctionAsync(String, String, Object[], App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Call the reset password function configured to the
Credentials.Provider#EMAIL_PASSWORD
provider.
- 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.
- changesetsFrom(Realm, RealmResults<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(DynamicRealm, RealmResults<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(Realm, RealmList<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(DynamicRealm, RealmList<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(Realm, E) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(DynamicRealm, DynamicRealmObject) - Method in class io.realm.rx.RealmObservableFactory
-
- changesetsFrom(Realm, RealmResults<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- changesetsFrom(DynamicRealm, RealmResults<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- changesetsFrom(Realm, RealmList<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- changesetsFrom(DynamicRealm, RealmList<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- changesetsFrom(Realm, E) - Method in interface io.realm.rx.RxObservableFactory
-
- changesetsFrom(DynamicRealm, DynamicRealmObject) - Method in interface io.realm.rx.RxObservableFactory
-
- checkCollectionNameValidity(String) - Static method in class io.realm.mongodb.mongo.MongoNamespace
-
Check the validity of the given collection name.
- checkDatabaseNameValidity(String) - Static method in class io.realm.mongodb.mongo.MongoNamespace
-
Check the validity of the given database name.
- checkIfAttached() - Method in enum io.realm.FrozenPendingRow
-
- checkValidObject(RealmModel) - Method in class io.realm.ProxyState
-
Check that object is a valid and managed object by this Realm.
- clear() - Static method in class io.realm.log.RealmLog
-
Removes all loggers.
- clear() - Method in class io.realm.RealmList
-
Removes all elements from this list, leaving it empty.
- clientResetHandler(SyncSession.ClientResetHandler) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Sets the handler for when a Client Reset occurs.
- ClientResetRequiredError - Exception in io.realm.mongodb.sync
-
Class encapsulating information needed for handling a Client Reset event.
- close() - Method in class io.realm.mongodb.mongo.iterable.MongoCursor
-
- codecRegistry(CodecRegistry) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Set the default codec registry used to encode and decode BSON arguments and results when
calling remote Realm
Functions
and accessing a remote
MongoDatabase
.
- CollectionChange<E extends OrderedRealmCollection> - Class in io.realm.rx
-
- CollectionChange(E, OrderedCollectionChangeSet) - Constructor for class io.realm.rx.CollectionChange
-
Constructor for a CollectionChange.
- COMMAND_COLLECTION_NAME - Static variable in class io.realm.mongodb.mongo.MongoNamespace
-
- compactOnLaunch() - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Setting this will cause Realm to compact the Realm file if the Realm file has grown too large and a
significant amount of space can be recovered.
- compactOnLaunch(CompactOnLaunchCallback) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Sets this to determine if the Realm file should be compacted before returned to the user.
- compactOnLaunch() - Method in class io.realm.RealmConfiguration.Builder
-
Setting this will cause Realm to compact the Realm file if the Realm file has grown too large and a
significant amount of space can be recovered.
- compactOnLaunch(CompactOnLaunchCallback) - Method in class io.realm.RealmConfiguration.Builder
-
Sets this to determine if the Realm file should be compacted before returned to the user.
- CompactOnLaunchCallback - Interface in io.realm
-
This interface is used to determine if a Realm file should be compacted the first time the file is opened and before
the instance is returned.
- compactRealm(RealmConfiguration) - Static method in class io.realm.Realm
-
Compacts a Realm file.
- compareTo(MutableRealmInteger) - Method in class io.realm.MutableRealmInteger
-
MutableRealmInteger
s compare strictly by their values.
- confirmUser(String, String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Confirms a user with the given token and token id.
- confirmUserAsync(String, String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Confirms a user with the given token and token id.
- CONNECTION - Static variable in class io.realm.mongodb.ErrorCode.Type
-
- ConnectionListener - Interface in io.realm.mongodb.sync
-
Interface used when reporting changes that happened to the connection used by the session.
- ConnectionState - Enum in io.realm.mongodb.sync
-
Enum describing the states of the underlying connection used by a
SyncSession
.
- 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(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, ImportFlag...) - Method in class io.realm.Realm
-
Copies a RealmObject to the Realm instance and returns the copy.
- copyToRealm(Iterable<E>, ImportFlag...) - Method in class io.realm.Realm
-
Copies a collection of RealmObjects to the Realm instance and returns their copy.
- copyToRealmOrUpdate(E, ImportFlag...) - 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>, ImportFlag...) - 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.mongodb.mongo.MongoCollection
-
Counts the number of documents in the collection.
- count(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Counts the number of documents in the collection according to the given options.
- count(Bson, CountOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Counts the number of documents in the collection according to the given options.
- count() - Method in class io.realm.RealmQuery
-
Counts the number of objects that fulfill the query conditions.
- CountOptions - Class in io.realm.mongodb.mongo.options
-
The options for a count operation.
- CountOptions() - Constructor for class io.realm.mongodb.mongo.options.CountOptions
-
- create(String) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Creates a user API key that can be used to authenticate as the user.
- 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.
- createAsync(String, App.Callback<ApiKey>) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Asynchronously creates a user API key that can be used to authenticate as the user.
- createEmbeddedObject(String, DynamicRealmObject, String) - Method in class io.realm.DynamicRealm
-
Instantiates and adds a new embedded object to the Realm.
- createEmbeddedObject(long, RealmFieldType) - Method in enum io.realm.FrozenPendingRow
-
- createEmbeddedObject(Class<E>, RealmModel, String) - Method in class io.realm.Realm
-
Instantiates and adds a new embedded object to the Realm.
- 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.
- createSnapshot() - Method in interface io.realm.OrderedRealmCollection
-
- createSnapshot() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- createSnapshot() - Method in class io.realm.RealmList
-
- createWithPrimaryKeyField(String, String, Class<?>, FieldAttribute...) - Method in class io.realm.RealmSchema
-
Adds a new class to the Realm with a primary key field defined.
- Credentials - Class in io.realm.mongodb
-
Credentials represent a login with a given login provider, and are used by the MongoDB Realm to
verify the user and grant access.
- Credentials.Provider - Enum in io.realm.mongodb
-
This enum contains the list of identity providers supported by MongoDB Realm.
- currentUser() - Method in class io.realm.mongodb.App
-
Returns the current user that is logged in and still valid.
- customFunction(Document) - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing a remote function from MongoDB Realm using a
Document
which will be parsed as an argument to the remote function, so the keys must
match the format and names the function expects.
- 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
-
- debug(String, Object...) - Static method in class io.realm.log.RealmLog
-
- debug(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
-
- Debug() - Constructor for class io.realm.mongodb.sync.Sync.Debug
-
- decrement(long) - Method in class io.realm.MutableRealmInteger
-
Decrements the MutableRealmInteger
, subtracting the value of the argument.
- DEFAULT_AUTHORIZATION_HEADER_NAME - Static variable in class io.realm.mongodb.AppConfiguration
-
The default header name used to carry authorization data when making network requests
towards MongoDB Realm.
- DEFAULT_BASE_URL - Static variable in class io.realm.mongodb.AppConfiguration
-
The default url for MongoDB Realm applications.
- DEFAULT_BSON_CODEC_REGISTRY - Static variable in class io.realm.mongodb.AppConfiguration
-
Default BSON codec registry for encoding/decoding arguments and results to/from MongoDB Realm backend.
- DEFAULT_REALM_NAME - Static variable in class io.realm.Realm
-
- DEFAULT_REALM_NAME - Static variable in class io.realm.RealmConfiguration
-
- DEFAULT_REQUEST_TIMEOUT - Static variable in class io.realm.mongodb.AppConfiguration
-
The default request timeout for network requests towards MongoDB Realm in seconds.
- defaultClientResetHandler(SyncSession.ClientResetHandler) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the default Client Reset handler used by Synced Realms when they report a Client Reset.
- DefaultCompactOnLaunchCallback - Class in io.realm
-
The default implementation for determining if a file should be compacted or not.
- DefaultCompactOnLaunchCallback() - Constructor for class io.realm.DefaultCompactOnLaunchCallback
-
- defaultConfig(User, String) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a default configuration for the given user and partition value.
- defaultConfig(User, Long) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a default configuration for the given user and partition value.
- defaultConfig(User, Integer) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a default configuration for the given user and partition value.
- defaultConfig(User, ObjectId) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a default configuration for the given user and partition value.
- defaultSyncErrorHandler(SyncSession.ErrorHandler) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the default error handler used by Synced Realms when reporting errors with their
session.
- delete(String) - Method in class io.realm.DynamicRealm
-
Deletes all objects of the specified class from the Realm.
- delete(ObjectId) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Deletes a specific API key created by the user.
- delete(Class<? extends RealmModel>) - Method in class io.realm.Realm
-
Deletes all objects of the specified class from the Realm.
- deleteAllFromRealm() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
This deletes all objects in the collection from the underlying 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.
- deleteAsync(ObjectId, App.Callback<Void>) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Deletes a specific API key created by the user.
- deleteFirstFromRealm() - Method in interface io.realm.OrderedRealmCollection
-
Deletes the first object from the Realm.
- deleteFirstFromRealm() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
Deletes the first object from the Realm.
- deleteFirstFromRealm() - Method in class io.realm.RealmList
-
Deletes the first object from the Realm.
- 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.OrderedRealmCollectionSnapshot
-
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.
- deleteLastFromRealm() - Method in interface io.realm.OrderedRealmCollection
-
Deletes the last object from the Realm.
- deleteLastFromRealm() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
Deletes the last object from the Realm.
- deleteLastFromRealm() - Method in class io.realm.RealmList
-
Deletes the last object from the Realm.
- deleteMany(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Removes all documents from the collection that match the given query filter.
- deleteOne(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Removes at most one document from the collection that matches the given filter.
- deleteRealm(RealmConfiguration) - Static method in class io.realm.Realm
-
Deletes the Realm file along with the related temporary files 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.
- DeleteResult - Class in io.realm.mongodb.mongo.result
-
The result of a delete operation.
- DeleteResult(long) - Constructor for class io.realm.mongodb.mongo.result.DeleteResult
-
Constructs a result.
- DEPRECATED - Static variable in class io.realm.mongodb.ErrorCode.Type
-
- deregisterDevice() - Method in class io.realm.mongodb.push.Push
-
Deregisters the FCM registration token bound to the currently logged in user's
device on MongoDB Realm.
- deregisterDeviceAsync(App.Callback<Void>) - Method in class io.realm.mongodb.push.Push
-
Deregisters the FCM registration token bound to the currently logged in user's
device on MongoDB Realm.
- diff(BsonDocument, BsonDocument) - Static method in class io.realm.mongodb.mongo.events.UpdateDescription
-
Find the diff between two documents.
- directory(File) - Method in class io.realm.RealmConfiguration.Builder
-
Specifies the directory where the Realm file will be saved.
- disable(ObjectId) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Disables a specific API key created by the user.
- disableAsync(ObjectId, App.Callback<Void>) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Disables a specific API key created by the user.
- distinct(String) - Method in class io.realm.RealmQuery
-
Selects a distinct set of objects of a specific class.
- distinct(String, String...) - Method in class io.realm.RealmQuery
-
Selects a distinct set of objects of a specific class.
- downloadAllServerChanges() - Method in class io.realm.mongodb.sync.SyncSession
-
Calling this method will block until all known remote changes have been downloaded and applied to the Realm.
- downloadAllServerChanges(long, TimeUnit) - Method in class io.realm.mongodb.sync.SyncSession
-
Calling this method will block until all known remote changes have been downloaded and applied to the Realm
or the specified timeout is hit.
- DownloadingRealmInterruptedException - Exception in io.realm.exceptions
-
Exception class used when a Realm was interrupted while downloading the initial data set.
- DownloadingRealmInterruptedException(SyncConfiguration, Throwable) - Constructor for exception io.realm.exceptions.DownloadingRealmInterruptedException
-
- DownloadingRealmInterruptedException(SyncConfiguration, String) - Constructor for exception io.realm.exceptions.DownloadingRealmInterruptedException
-
- DynamicRealm - Class in io.realm
-
DynamicRealm is a dynamic variant of
Realm
.
- DynamicRealm.Callback - Class in io.realm
-
- DynamicRealm.Transaction - Interface in io.realm
-
Encapsulates a Realm transaction.
- DynamicRealm.Transaction.Callback - Class in io.realm
-
Callback invoked to notify the caller thread.
- DynamicRealm.Transaction.OnError - Interface in io.realm
-
Callback invoked to notify the caller thread about error during the transaction.
- DynamicRealm.Transaction.OnSuccess - Interface in io.realm
-
Callback invoked to notify the caller thread about the success of the 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.
- facebook(String) - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing a login using a Facebook access token.
- 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
-
- fatal(String, Object...) - Static method in class io.realm.log.RealmLog
-
- fatal(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
-
- fetch(ObjectId) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Fetches a specific user API key associated with the user.
- fetchAll() - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Fetches all API keys associated with the user.
- fetchAll(App.Callback<List<ApiKey>>) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Fetches all API keys associated with the user.
- fetchAsync(ObjectId, App.Callback<ApiKey>) - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Fetches a specific user API key associated with the user.
- FieldAttribute - Enum in io.realm
-
This class contains all Realm attributes for a Realm field.
- filter(Bson) - Method in class io.realm.mongodb.mongo.iterable.FindIterable
-
Sets the query filter to apply to the query.
- find() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection.
- find(FindOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection using
FindOptions
to build the query.
- find(Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection specifying an output class.
- find(Class<ResultT>, FindOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection specifying an output class and also using
FindOptions
to build the query.
- find(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection that match the given filter.
- find(Bson, FindOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection that match the given filter using
FindOptions
to build the query.
- find(Bson, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection that match the given filter specifying an output class.
- find(Bson, Class<ResultT>, FindOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds all documents in the collection that match the given filter specifying an output class
and also using
FindOptions
to build the query.
- 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.
- findFirst() - Method in class io.realm.RealmQuery
-
Finds the first object that fulfills the query conditions.
- findFirstAsync() - Method in class io.realm.RealmQuery
-
- FindIterable<ResultT> - Class in io.realm.mongodb.mongo.iterable
-
- FindIterable(ThreadPoolExecutor, <any>, CodecRegistry, Class<ResultT>) - Constructor for class io.realm.mongodb.mongo.iterable.FindIterable
-
- findOne() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOne(Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOne(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOne(Bson, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOne(Bson, FindOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOne(Bson, FindOptions, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection.
- findOneAndDelete(Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and delete it.
- findOneAndDelete(Bson, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and delete it.
- findOneAndDelete(Bson, FindOneAndModifyOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and delete it.
- findOneAndDelete(Bson, FindOneAndModifyOptions, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and delete it.
- FindOneAndModifyOptions - Class in io.realm.mongodb.mongo.options
-
The options to apply to a findOneAndUpdate, findOneAndReplace, or findOneAndDelete operation
(also commonly referred to as findOneAndModify operations).
- FindOneAndModifyOptions() - Constructor for class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
- findOneAndReplace(Bson, Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and replaces it with the given document.
- findOneAndReplace(Bson, Bson, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and replaces it with the given document.
- findOneAndReplace(Bson, Bson, FindOneAndModifyOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and replaces it with the given document.
- findOneAndReplace(Bson, Bson, FindOneAndModifyOptions, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and replaces it with the given document.
- findOneAndUpdate(Bson, Bson) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and performs the given update.
- findOneAndUpdate(Bson, Bson, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and performs the given update.
- findOneAndUpdate(Bson, Bson, FindOneAndModifyOptions) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and performs the given update.
- findOneAndUpdate(Bson, Bson, FindOneAndModifyOptions, Class<ResultT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Finds a document in the collection and performs the given update.
- FindOptions - Class in io.realm.mongodb.mongo.options
-
The options to apply to a find operation (also commonly referred to as a query).
- FindOptions() - Constructor for class io.realm.mongodb.mongo.options.FindOptions
-
Construct a new instance.
- first() - Method in class io.realm.mongodb.mongo.iterable.MongoIterable
-
Helper to return the first item in the iterator or null.
- first() - Method in interface io.realm.OrderedRealmCollection
-
Gets the first object from the collection.
- first(E) - 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(E) - Method in class io.realm.RealmList
-
Gets the first object from the collection.
- forRecovery(String, byte[], Object...) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a
RealmConfiguration
appropriate to open a read-only, non-synced Realm to recover any pending changes.
- forRecovery(String) - Static method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns a
RealmConfiguration
appropriate to open a read-only, non-synced Realm to recover any pending changes.
- freeze() - Method in class io.realm.DynamicRealm
-
Returns a frozen snapshot of the current Realm.
- freeze(OsSharedRealm) - Method in enum io.realm.FrozenPendingRow
-
- freeze() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- freeze() - Method in class io.realm.Realm
-
Returns a frozen snapshot of the current Realm.
- freeze() - Method in interface io.realm.RealmCollection
-
Returns a frozen snapshot of this collection.
- freeze() - Method in class io.realm.RealmList
-
Returns a frozen snapshot of this collection.
- freeze() - Method in class io.realm.RealmObject
-
Returns a frozen snapshot of this object.
- freeze(E) - Static method in class io.realm.RealmObject
-
Returns a frozen snapshot of this object.
- freeze() - Method in class io.realm.RealmResults
-
Returns a frozen snapshot of this 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<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- from(Realm, RealmList<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- from(DynamicRealm, RealmList<E>) - 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<E>) - Method in class io.realm.rx.RealmObservableFactory
-
- from(Realm) - Method in interface io.realm.rx.RxObservableFactory
-
Creates a Flowable for a
Realm
.
- from(DynamicRealm) - Method in interface io.realm.rx.RxObservableFactory
-
- from(Realm, RealmResults<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- from(DynamicRealm, RealmResults<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- from(Realm, RealmList<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- from(DynamicRealm, RealmList<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- from(Realm, E) - Method in interface io.realm.rx.RxObservableFactory
-
- from(DynamicRealm, DynamicRealmObject) - Method in interface io.realm.rx.RxObservableFactory
-
- from(Realm, RealmQuery<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- from(DynamicRealm, RealmQuery<E>) - Method in interface io.realm.rx.RxObservableFactory
-
- fromBsonDocument(BsonDocument) - Static method in class io.realm.mongodb.mongo.events.UpdateDescription
-
Converts an update description BSON document from a MongoDB Change Event into an
UpdateDescription object.
- fromId(String) - Static method in enum io.realm.mongodb.Credentials.Provider
-
Create the identity provider from the ID string returned by MongoDB Realm.
- fromNativeError(String, int) - Static method in enum io.realm.mongodb.ErrorCode
-
Converts a native error to the appropriate Java equivalent
- fromNativeValue(int) - Static method in enum io.realm.RealmFieldType
-
Converts the underlying value used by the storage engine to the proper Realm type.
- FrozenPendingRow - Enum in io.realm
-
A PendingRow that has been frozen.
- Functions - Class in io.realm.mongodb.functions
-
A Functions manager to call remote Realm functions for the associated Realm App.
- get(String) - Method in class io.realm.DynamicRealmObject
-
Returns the value for the given field.
- get() - Method in class io.realm.mongodb.App.Result
-
Returns the response in case the request was a success.
- get(App.Callback<BaseChangeEvent<T>>) - Method in interface io.realm.mongodb.RealmEventStreamAsyncTask
-
Provides a way to subscribe to asynchronous operations via a callback, which handles both
results and errors.
- get() - Method in interface io.realm.mongodb.RealmResultTask
-
Blocks the thread on which the call is made until the result of the operation arrives.
- get() - Method in class io.realm.MutableRealmInteger
-
Gets the MutableRealmInteger
value.
- get(int) - Method in class io.realm.RealmList
-
Returns the element at the specified location in this list.
- get(String) - Method in class io.realm.RealmSchema
-
- getAcceptDefaultValue$realm() - Method in class io.realm.ProxyState
-
- getAccessToken() - Method in class io.realm.mongodb.User
-
Returns the current access token for the user.
- getAll() - Method in class io.realm.RealmSchema
-
Returns the
RealmObjectSchema
s for all RealmObject classes that can be saved in this Realm.
- getAllSessions() - Method in class io.realm.mongodb.sync.Sync
-
- getApiKeys() - Method in class io.realm.mongodb.User
-
Returns a wrapper for managing API keys controlled by the current user.
- getApp() - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Returns the
App
that this instance in associated with.
- getApp() - Method in class io.realm.mongodb.functions.Functions
-
Returns the
App
that this instance in associated with.
- getApp() - Method in class io.realm.mongodb.User
-
Returns the
App
this user is associated with.
- getAppId() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the unique app id that identities the Realm application.
- getApplicationContext() - Static method in class io.realm.Realm
-
- getAppName() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the name used to describe the Realm application.
- getAppVersion() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the version of this Realm application.
- getAsync(App.Callback<T>) - Method in interface io.realm.mongodb.RealmResultTask
-
Provides a way to subscribe to asynchronous operations via a callback, which handles both
results and errors.
- getAuthorizationHeaderName() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the name of the header used to carry authentication data when making network
requests towards MongoDB Realm.
- getBackupFile() - Method in exception io.realm.mongodb.sync.ClientResetRequiredError
-
Returns the location of the backed up Realm file.
- getBackupRealmConfiguration() - Method in exception io.realm.mongodb.sync.ClientResetRequiredError
-
- getBaseUrl() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the base url for this Realm application.
- getBinaryByteArray(long) - Method in enum io.realm.FrozenPendingRow
-
- getBirthday() - Method in class io.realm.mongodb.UserProfile
-
Returns the birthday of the user.
- 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.
- getBoolean(long) - Method in enum io.realm.FrozenPendingRow
-
- getByte(String) - Method in class io.realm.DynamicRealmObject
-
Returns the byte
value for a given field.
- getCategory() - Method in exception io.realm.mongodb.AppException
-
- getCategory() - Method in enum io.realm.mongodb.ErrorCode
-
Returns the getCategory of the error.
- getChangedFields() - Method in interface io.realm.ObjectChangeSet
-
- getChangeRanges() - Method in interface io.realm.OrderedCollectionChangeSet
-
The modified ranges of objects in the new version of the collection.
- getChanges() - Method in interface io.realm.OrderedCollectionChangeSet
-
The modified indices in the new version of the collection.
- getChangeset() - Method in class io.realm.rx.CollectionChange
-
Returns the changeset describing the update.
- getChangeset() - Method in class io.realm.rx.ObjectChange
-
Returns the changeset describing the update.
- getClassName() - Method in class io.realm.RealmObjectSchema
-
Returns the name of the RealmObject class being represented by this schema.
- getClientResetHandler() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the Client Reset handler for this SyncConfiguration.
- getCodecRegistry() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Gets the codec registry for the MongoCollection.
- getCollection(String) - Method in class io.realm.mongodb.mongo.MongoDatabase
-
Gets a collection.
- getCollection(String, Class<DocumentT>) - Method in class io.realm.mongodb.mongo.MongoDatabase
-
Gets a collection, with a specific default document class.
- getCollection() - Method in class io.realm.rx.CollectionChange
-
Returns the collection that was updated.
- getCollectionName() - Method in class io.realm.mongodb.mongo.MongoNamespace
-
Gets the collection name.
- getColumnCount() - Method in enum io.realm.FrozenPendingRow
-
- getColumnKey(String) - Method in enum io.realm.FrozenPendingRow
-
- getColumnNames() - Method in enum io.realm.FrozenPendingRow
-
- getColumnType(long) - Method in enum io.realm.FrozenPendingRow
-
- getCompactOnLaunchCallback() - Method in class io.realm.RealmConfiguration
-
Returns a callback to determine if the Realm file should be compacted before being returned to the user.
- getConfiguration() - Method in class io.realm.mongodb.App
-
Returns the configuration object for this app.
- getConfiguration() - Method in class io.realm.mongodb.sync.SyncSession
-
- getConnectionState() - Method in class io.realm.mongodb.sync.SyncSession
-
Get the current state of the connection used by the session as defined in
ConnectionState
.
- getCustomData() - Method in class io.realm.mongodb.User
-
Return the custom user data associated with the user in the Realm App.
- getCustomRequestHeaders() - Method in class io.realm.mongodb.AppConfiguration
-
Returns any custom configured headers that will be sent alongside other headers when
making network requests towards MongoDB Realm.
- getDatabase(String) - Method in class io.realm.mongodb.mongo.MongoClient
-
- getDatabaseName() - Method in class io.realm.mongodb.mongo.MongoNamespace
-
Gets the database name.
- getDate(String) - Method in class io.realm.DynamicRealmObject
-
Returns the Date
value for a given field.
- getDate(long) - Method in enum io.realm.FrozenPendingRow
-
- getDecimal128(String) - Method in class io.realm.DynamicRealmObject
-
Returns the Decimal128
value for a given field.
- getDecimal128(long) - Method in enum io.realm.FrozenPendingRow
-
- getDefaultClientResetHandler() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the default Client Reset handler used by synced Realms if there are problems with their
SyncSession
.
- getDefaultCodecRegistry() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the default codec registry used to encode and decode BSON arguments and results when
calling remote Realm
Functions
and accessing a remote
MongoDatabase
.
- getDefaultCodecRegistry() - Method in class io.realm.mongodb.functions.Functions
-
Returns the default codec registry used for encoding arguments and decoding results for this
Realm functions instance.
- getDefaultConfiguration() - Static method in class io.realm.Realm
-
- getDefaultErrorHandler() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the default error handler used by synced Realms if there are problems with their
SyncSession
.
- getDefaultInstance() - Static method in class io.realm.Realm
-
- getDefaultModule() - Static method in class io.realm.Realm
-
Returns the default Realm module.
- getDeletedCount() - Method in class io.realm.mongodb.mongo.result.DeleteResult
-
Gets the number of documents deleted.
- getDeletionRanges() - Method in interface io.realm.OrderedCollectionChangeSet
-
The deleted ranges of objects in the previous version of the collection.
- getDeletions() - Method in interface io.realm.OrderedCollectionChangeSet
-
The deleted indices in the previous version of the collection.
- getDescription() - Method in class io.realm.RealmQuery
-
Returns a textual description of this query.
- getDeviceId() - Method in class io.realm.mongodb.User
-
Returns a unique identifier for the device the user logged in to.
- getDocumentClass() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Gets the class of documents stored in this collection.
- getDocumentKey() - Method in class io.realm.mongodb.mongo.events.BaseChangeEvent
-
The unique identifier for the document that was actually changed.
- getDouble(String) - Method in class io.realm.DynamicRealmObject
-
Returns the double
value for a given field.
- getDouble(long) - Method in enum io.realm.FrozenPendingRow
-
- getDurability() - Method in class io.realm.RealmConfiguration
-
- getDynamicRealm() - Method in class io.realm.DynamicRealmObject
-
- getEmail() - Method in class io.realm.mongodb.UserProfile
-
Returns the email address of the user.
- getEmailPassword() - Method in class io.realm.mongodb.App
-
- getEncryptionKey() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the encryption key, if any, that is used to encrypt Realm users meta data on this
device.
- getEncryptionKey() - Method in class io.realm.RealmConfiguration
-
- getError() - Method in class io.realm.mongodb.App.Result
-
Returns the error in case of a failed request.
- getError() - Method in interface io.realm.OrderedCollectionChangeSet
-
Returns any error that happened.
- getErrorCode() - Method in exception io.realm.mongodb.AppException
-
Returns the
ErrorCode
identifying the type of error.
- getErrorHandler() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the error handler for this SyncConfiguration.
- getErrorIntValue() - Method in exception io.realm.mongodb.AppException
-
Returns an integer representing this specific type of error.
- getErrorMessage() - Method in exception io.realm.mongodb.AppException
-
Returns a more detailed error message about the cause of this error.
- getErrorType() - Method in exception io.realm.mongodb.AppException
-
Returns a string describing the type of error it is.
- getException() - Method in exception io.realm.mongodb.AppException
-
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.
- getFirstName() - Method in class io.realm.mongodb.UserProfile
-
Return the first name of the user.
- getFloat(String) - Method in class io.realm.DynamicRealmObject
-
Returns the float
value for a given field.
- getFloat(long) - Method in enum io.realm.FrozenPendingRow
-
- getFractionTransferred() - Method in class io.realm.mongodb.sync.Progress
-
The fraction of bytes transferred out of all transferable bytes.
- getFullDocument() - Method in class io.realm.mongodb.mongo.events.BaseChangeEvent
-
The full document at some point after the change has been applied.
- getFullName() - Method in class io.realm.mongodb.mongo.MongoNamespace
-
Gets the full name, which is the database name and the collection name, separated by a period.
- getFunctions(User) - Method in class io.realm.mongodb.App
-
Returns a Functions manager for invoking the Realm App's Realm Functions.
- getFunctions(User, CodecRegistry) - Method in class io.realm.mongodb.App
-
Returns a Functions manager for invoking the Realm App's Realm Functions with a custom
codec registry for encoding and decoding arguments and results.
- getFunctions() - Method in class io.realm.mongodb.User
-
Returns a functions manager for invoking MongoDB Realm Functions.
- getFunctions(CodecRegistry) - Method in class io.realm.mongodb.User
-
Returns a functions manager for invoking Realm Functions with custom
codec registry for encoding and decoding arguments and results.
- getGender() - Method in class io.realm.mongodb.UserProfile
-
Returns the gender of the user.
- getGlobalInstanceCount(RealmConfiguration) - Static method in class io.realm.Realm
-
Returns the current number of open Realm instances across all threads in current process that are using this
configuration.
- getHttpLogObfuscator() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the
HttpLogObfuscator
used in the app, which keeps sensitive information in
HTTP requests from being displayed in the logcat.
- getId() - Method in class io.realm.mongodb.auth.ApiKey
-
Returns the unique identifier for this key.
- getId() - Method in enum io.realm.mongodb.Credentials.Provider
-
Return the string presentation of this identity provider.
- getId() - Method in class io.realm.mongodb.User
-
Returns the server id of the user.
- getId() - Method in class io.realm.mongodb.UserIdentity
-
Returns a unique identifier for this identity.
- getIdentities() - Method in class io.realm.mongodb.User
-
Returns a new list of the user's identities.
- getIdentityProvider() - Method in class io.realm.mongodb.Credentials
-
Returns the identity provider used to authenticate with.
- getInitialRemoteDataTimeout(TimeUnit) - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the timeout defined when downloading any initial data the first time the Realm is opened.
- getInsertedId() - Method in class io.realm.mongodb.mongo.result.InsertOneResult
-
Returns the _id of the inserted document.
- getInsertedIds() - Method in class io.realm.mongodb.mongo.options.InsertManyResult
-
Returns the _ids of the inserted documents arranged by the index of the document from the
operation and its corresponding id.
- getInsertionRanges() - Method in interface io.realm.OrderedCollectionChangeSet
-
The inserted ranges of objects in the new version of the collection.
- getInsertions() - Method in interface io.realm.OrderedCollectionChangeSet
-
The inserted indices in the new version of the collection.
- 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
- getInstanceAsync(RealmConfiguration, DynamicRealm.Callback) - Static method in class io.realm.DynamicRealm
-
The creation of the first Realm instance per
RealmConfiguration
in a process can take some time as all
initialization code need to run at that point (Setting up the Realm, validating schemas and creating initial
data).
- getInstanceAsync(RealmConfiguration, Realm.Callback) - Static method in class io.realm.Realm
-
The creation of the first Realm instance per
RealmConfiguration
in a process can take some time as all
initialization code need to run at that point (setting up the Realm, validating schemas and creating initial
data).
- getInt(String) - Method in class io.realm.DynamicRealmObject
-
Returns the int
value for a given field.
- getKind() - Method in exception io.realm.exceptions.RealmFileException
-
- getLastName() - Method in class io.realm.mongodb.UserProfile
-
Return the last name of the user.
- getLevel() - Static method in class io.realm.log.RealmLog
-
- getLimit() - Method in class io.realm.mongodb.mongo.options.CountOptions
-
Gets the limit to apply.
- getLimit() - Method in class io.realm.mongodb.mongo.options.FindOptions
-
Gets the limit to apply.
- getLink(long) - Method in enum io.realm.FrozenPendingRow
-
- getList(String) - Method in class io.realm.DynamicRealmObject
-
- getList(String, Class<E>) - Method in class io.realm.DynamicRealmObject
-
Returns the
RealmList
containing only primitive values.
- 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.
- getLong(long) - Method in enum io.realm.FrozenPendingRow
-
- getMatchedCount() - Method in class io.realm.mongodb.mongo.result.UpdateResult
-
Returns the number of documents matched by the query.
- getMaxAge() - Method in class io.realm.mongodb.UserProfile
-
Returns the maximum age of the user.
- getMaxNumberOfActiveVersions() - Method in class io.realm.RealmConfiguration
-
- getMigration() - Method in class io.realm.RealmConfiguration
-
- getMinAge() - Method in class io.realm.mongodb.UserProfile
-
Returns the minimum age of the user.
- getModelList(long) - Method in enum io.realm.FrozenPendingRow
-
- getModifiedCount() - Method in class io.realm.mongodb.mongo.result.UpdateResult
-
Returns the number of documents modified.
- getMongoClient(String) - Method in class io.realm.mongodb.User
-
Returns a
MongoClient
instance for accessing documents in the database.
- getName() - Method in class io.realm.mongodb.auth.ApiKey
-
Returns the name of this key.
- getName() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Gets the name of this collection
- getName() - Method in class io.realm.mongodb.mongo.MongoDatabase
-
Gets the name of the database.
- getName() - Method in class io.realm.mongodb.UserProfile
-
Returns the name of the user.
- getNamespace() - Method in class io.realm.mongodb.mongo.MongoCollection
-
Gets the namespace of this collection, i.e.
- getNativeValue() - Method in enum io.realm.RealmFieldType
-
Returns the native value representing this type.
- getNext() - Method in interface io.realm.mongodb.RealmEventStreamTask
-
Blocks the thread on which the call is made until the result of the operation arrives.
- getObject(String) - Method in class io.realm.DynamicRealmObject
-
Returns the object being linked to from this field.
- getObject() - Method in class io.realm.rx.ObjectChange
-
- getObjectId(String) - Method in class io.realm.DynamicRealmObject
-
Returns the ObjectId
value for a given field.
- getObjectId(long) - Method in enum io.realm.FrozenPendingRow
-
- getObjectKey() - Method in enum io.realm.FrozenPendingRow
-
- getOperationType() - Method in class io.realm.mongodb.mongo.events.BaseChangeEvent
-
Returns the operation type of the change that triggered the change event.
- getOrCreateSession(SyncConfiguration) - Method in class io.realm.mongodb.sync.Sync
-
- getOrDefault(T) - Method in class io.realm.mongodb.App.Result
-
Returns the response if the request was a success.
- getOriginalFile() - Method in exception io.realm.mongodb.sync.ClientResetRequiredError
-
Returns the location of the original Realm file.
- getOrThrow() - Method in class io.realm.mongodb.App.Result
-
If the request was successful the response is returned, otherwise the provided error
is thrown.
- getPartitionValue() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the value this Realm is partitioned on.
- 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
-
Returns the absolute path to where the Realm file will be saved.
- getPictureUrl() - Method in class io.realm.mongodb.UserProfile
-
Returns the picture URL of the user.
- getPrimaryKey() - Method in class io.realm.RealmObjectSchema
-
Returns the name of the primary key field.
- getProfile() - Method in class io.realm.mongodb.User
-
Returns the profile for this user.
- getProjection() - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Gets a document describing the fields to return for all matching documents.
- getProjection() - Method in class io.realm.mongodb.mongo.options.FindOptions
-
Gets a document describing the fields to return for all matching documents.
- getProvider() - Method in class io.realm.mongodb.UserIdentity
-
Returns the provider defining this identity.
- getProviderType() - Method in class io.realm.mongodb.User
-
Returns the provider type used to log the user
- getPush(String) - Method in class io.realm.mongodb.User
-
Returns the
Push
instance for managing push notification registrations.
- getRealm() - Method in class io.realm.RealmList
-
Returns the
Realm
instance to which this collection belongs.
- getRealm() - Method in class io.realm.RealmObject
-
- getRealm(RealmModel) - Static method in class io.realm.RealmObject
-
returns
Realm
instance where the
model
belongs.
- getRealm() - Method in class io.realm.RealmQuery
-
Returns the
Realm
instance to which this query belongs.
- 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.
- getRefreshToken() - Method in class io.realm.mongodb.User
-
Returns the current refresh token for the user.
- getRemovedFields() - Method in class io.realm.mongodb.mongo.events.UpdateDescription
-
Returns a
List
containing the field names that have been removed in the corresponding
update.
- getRequestTimeoutMs() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the default timeout for network requests against the Realm application in
milliseconds.
- getRow$realm() - Method in class io.realm.ProxyState
-
- getRxFactory() - Method in class io.realm.RealmConfiguration
-
- getSchema() - Method in class io.realm.DynamicRealm
-
Returns the mutable schema for this Realm.
- getSchema() - Method in class io.realm.Realm
-
Returns the schema for this Realm.
- getSchemaVersion() - Method in class io.realm.RealmConfiguration
-
- getServerUrl() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the server URI for the remote MongoDB Realm the local Realm is synchronizing with.
- getServerUrl() - Method in class io.realm.mongodb.sync.SyncSession
-
Returns the
URI
describing the remote Realm which this session connects to and synchronizes changes with.
- getServiceName() - Method in class io.realm.mongodb.mongo.MongoClient
-
Returns the service name for this client.
- getSession(SyncConfiguration) - Method in class io.realm.mongodb.sync.Sync
-
- getSessionStopPolicy() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
NOTE: Only for internal usage.
- getShort(String) - Method in class io.realm.DynamicRealmObject
-
Returns the short
value for a given field.
- getSort() - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Gets the sort criteria to apply to the query.
- getSort() - Method in class io.realm.mongodb.mongo.options.FindOptions
-
Gets the sort criteria to apply to the query.
- getState() - Method in class io.realm.mongodb.sync.SyncSession
-
- getState() - Method in class io.realm.mongodb.User
-
- getState() - Method in interface io.realm.OrderedCollectionChangeSet
-
Returns the state represented by this change.
- getString(String) - Method in class io.realm.DynamicRealmObject
-
Returns the String
value for a given field.
- getString(long) - Method in enum io.realm.FrozenPendingRow
-
- getSync() - Method in class io.realm.mongodb.App
-
Returns the Sync instance managing the ongoing Realm Sync sessions
synchronizing data between the local and the remote Realm App associated with this app.
- getSyncRootDirectory() - Method in class io.realm.mongodb.AppConfiguration
-
Returns the root folder containing all files and Realms used when synchronizing data
between the device and MongoDB Realm.
- getTable() - Method in enum io.realm.FrozenPendingRow
-
- getTransferableBytes() - Method in class io.realm.mongodb.sync.Progress
-
Returns the total number of transferable bytes (bytes that have been transferred + bytes pending transfer).
- getTransferredBytes() - Method in class io.realm.mongodb.sync.Progress
-
Returns the total number of bytes that has been transferred since the
ProgressListener
was added.
- getType() - Method in class io.realm.DynamicRealmObject
-
Returns the type of object.
- getType() - Method in enum io.realm.mongodb.ErrorCode
-
Returns the type of error.
- getTypeQueried() - Method in class io.realm.RealmQuery
-
Returns the internal Realm name of the type being queried.
- getUpdateDescription() - Method in class io.realm.mongodb.mongo.events.BaseChangeEvent
-
In the case of an update, the description of which fields have been added, removed or updated.
- getUpdatedFields() - Method in class io.realm.mongodb.mongo.events.UpdateDescription
-
Returns a BsonDocument
containing keys and values representing (respectively) the
fields that have changed in the corresponding update and their new values.
- getUpsertedId() - Method in class io.realm.mongodb.mongo.result.UpdateResult
-
If the replace resulted in an inserted document, gets the _id of the inserted document,
otherwise null.
- getUrlPrefix() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the url prefix used when establishing a sync connection to the Realm Object Server.
- getUser() - Method in class io.realm.mongodb.auth.ApiKeyAuth
-
Returns the
User
that this instance in associated with.
- getUser() - Method in class io.realm.mongodb.functions.Functions
-
Returns the
User
that this instance in associated with.
- getUser() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns the user.
- getUser() - Method in class io.realm.mongodb.sync.SyncSession
-
- getUser() - Method in class io.realm.mongodb.UserProfile
-
Returns the
User
that this instance in associated with.
- getValue() - Method in enum io.realm.Case
-
Returns the value for this setting that is used by the underlying query engine.
- getValue() - Method in class io.realm.mongodb.auth.ApiKey
-
Returns this keys value.
- getValue() - Method in enum io.realm.Sort
-
Returns the value for this setting that is used by the underlying query engine.
- getValueList(long, RealmFieldType) - Method in enum io.realm.FrozenPendingRow
-
- google(String) - Static method in class io.realm.mongodb.Credentials
-
Creates credentials representing a login using a Google Authorization Code.
- 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.
- greaterThan(String, Decimal128) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThan(String, ObjectId) - 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.
- greaterThanOrEqualTo(String, Decimal128) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- greaterThanOrEqualTo(String, ObjectId) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- Ignore - Annotation Type in io.realm.annotations
-
- ImportFlag - Enum in io.realm
-
This class describe how data is saved to Realm when saving whole objects.
- 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.
- increment(long) - Method in class io.realm.MutableRealmInteger
-
Increments the MutableRealmInteger
, adding the value of the argument.
- Index - Annotation Type in io.realm.annotations
-
This annotation will add a search index to the field.
- 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
-
- info(String, Object...) - Static method in class io.realm.log.RealmLog
-
- info(Throwable, String, Object...) - Static method in class io.realm.log.RealmLog
-
- init(Context) - Static method in class io.realm.Realm
-
Initializes the Realm library and creates a default configuration that is ready to use.
- init(Context, String) - 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.mongodb.sync.SyncConfiguration.Builder
-
Sets the initial data in
Realm
.
- initialData(Realm.Transaction) - Method in class io.realm.RealmConfiguration.Builder
-
Sets the initial data in
Realm
.
- inMemory() - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Setting this will create an in-memory Realm instead of saving it to disk.
- inMemory() - Method in class io.realm.RealmConfiguration.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
-
Inserts a list of an unmanaged RealmObjects.
- insert(RealmModel) - Method in class io.realm.Realm
-
Inserts an unmanaged RealmObject.
- insertMany(List<? extends DocumentT>) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Inserts one or more documents.
- InsertManyResult - Class in io.realm.mongodb.mongo.options
-
The result of an insert many operation.
- InsertManyResult(Map<Long, BsonValue>) - Constructor for class io.realm.mongodb.mongo.options.InsertManyResult
-
Constructs a result.
- insertOne(DocumentT) - Method in class io.realm.mongodb.mongo.MongoCollection
-
Inserts the provided document.
- InsertOneResult - Class in io.realm.mongodb.mongo.result
-
The result of an insert one operation.
- InsertOneResult(BsonValue) - Constructor for class io.realm.mongodb.mongo.result.InsertOneResult
-
Constructs a result.
- insertOrUpdate(Collection<? extends RealmModel>) - Method in class io.realm.Realm
-
Inserts or updates a list of unmanaged RealmObjects.
- insertOrUpdate(RealmModel) - Method in class io.realm.Realm
-
Inserts or updates an unmanaged RealmObject.
- intValue() - Method in enum io.realm.mongodb.ErrorCode
-
Returns the numerical value for this error code.
- io.realm - package io.realm
-
- io.realm.annotations - package io.realm.annotations
-
- io.realm.exceptions - package io.realm.exceptions
-
- io.realm.log - package io.realm.log
-
- io.realm.mongodb - package io.realm.mongodb
-
- io.realm.mongodb.auth - package io.realm.mongodb.auth
-
- io.realm.mongodb.functions - package io.realm.mongodb.functions
-
- io.realm.mongodb.log.obfuscator - package io.realm.mongodb.log.obfuscator
-
- io.realm.mongodb.mongo - package io.realm.mongodb.mongo
-
- io.realm.mongodb.mongo.events - package io.realm.mongodb.mongo.events
-
- io.realm.mongodb.mongo.iterable - package io.realm.mongodb.mongo.iterable
-
- io.realm.mongodb.mongo.options - package io.realm.mongodb.mongo.options
-
- io.realm.mongodb.mongo.result - package io.realm.mongodb.mongo.result
-
- io.realm.mongodb.push - package io.realm.mongodb.push
-
- io.realm.mongodb.sync - package io.realm.mongodb.sync
-
- io.realm.rx - package io.realm.rx
-
- isAllowQueriesOnUiThread() - Method in class io.realm.RealmConfiguration
-
Returns whether a
RealmQuery
is allowed to be launched from the UI thread.
- isAllowWritesOnUiThread() - Method in class io.realm.RealmConfiguration
-
- isCancelled() - Method in interface io.realm.RealmAsyncTask
-
Checks whether an attempt to cancel the transaction was performed.
- isConnected() - Method in class io.realm.mongodb.sync.SyncSession
-
Checks if the session is connected to the server and can synchronize data.
- isDeleted() - Method in interface io.realm.ObjectChangeSet
-
- isEmbedded() - Method in class io.realm.RealmObjectSchema
-
Returns true
if objects of this type are considered "embedded".
- isEmpty() - Method in class io.realm.DynamicRealm
-
Checks if this
Realm
contains any objects.
- isEmpty() - Method in class io.realm.mongodb.mongo.events.UpdateDescription
-
Determines whether this update description is empty.
- isEmpty() - Method in class io.realm.Realm
-
Checks if this
Realm
contains any objects.
- 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.
- isEnabled() - Method in class io.realm.mongodb.auth.ApiKey
-
Returns whether or not this key is currently enabled.
- isFieldChanged(String) - Method in interface io.realm.ObjectChangeSet
-
Checks if a given field has been changed.
- isFrozen() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- isFrozen() - Method in class io.realm.RealmList
- isFrozen() - Method in class io.realm.RealmObject
-
Returns whether or not this RealmObject is frozen.
- isFrozen(E) - Static method in class io.realm.RealmObject
-
Returns whether or not this RealmObject is frozen.
- isFrozen() - Method in class io.realm.RealmResults
- isLoaded() - Method in enum io.realm.FrozenPendingRow
-
- isLoaded() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
Checks if a collection has finished loading its data yet.
- isLoaded() - Method in class io.realm.ProxyState
-
- 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.
- isLoggedIn() - Method in class io.realm.mongodb.User
-
Returns true if the user is currently logged in.
- 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.
- 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(long) - Method in enum io.realm.FrozenPendingRow
-
- isNull() - Method in class io.realm.MutableRealmInteger
-
- 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.
- isNullLink(long) - Method in enum io.realm.FrozenPendingRow
-
- isOpen() - Method in interface io.realm.mongodb.RealmEventStreamAsyncTask
-
Whether or not the stream is currently open.
- isOpen() - Method in interface io.realm.mongodb.RealmEventStreamTask
-
Whether or not the stream is currently open.
- isPrimaryKey(String) - Method in class io.realm.RealmObjectSchema
-
Checks if a given field is the primary key field.
- isReadOnly() - Method in class io.realm.RealmConfiguration
-
Returns whether this Realm is read-only or not.
- isRecoveryConfiguration() - Method in class io.realm.RealmConfiguration
-
- 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.
- isReturnNewDocument() - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Returns true if the findOneAndModify operation should return the new document.
- isSuccess() - Method in class io.realm.mongodb.App.Result
-
Returns whether or not request was successful
- isTransferComplete() - Method in class io.realm.mongodb.sync.Progress
-
Returns true
when all pending bytes have been transferred.
- isUnderConstruction() - Method in class io.realm.ProxyState
-
- isUpsert() - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Returns true if a new document should be inserted if there are no matches to the query filter.
- isUpsert() - Method in class io.realm.mongodb.mongo.options.UpdateOptions
-
Returns true if a new document should be inserted if there are no matches to the query filter.
- isValid() - Method in enum io.realm.FrozenPendingRow
-
- 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
-
- iterator() - Method in class io.realm.mongodb.mongo.iterable.MongoIterable
-
Returns a cursor of the operation represented by this iterable.
- iterator() - Method in class io.realm.RealmList
- Range(int, int) - Constructor for class io.realm.OrderedCollectionChangeSet.Range
-
- readOnly() - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Setting this will cause the Realm to become read only and all write transactions made against this Realm will
fail with an
IllegalStateException
.
- readOnly() - Method in class io.realm.RealmConfiguration.Builder
-
Setting this will cause the Realm to become read only and all write transactions made against this Realm will
fail with an
IllegalStateException
.
- Realm - Class in io.realm
-
The Realm class is the storage and transactional manager of your object persistent store.
- realm$injectObjectContext() - Method in class io.realm.DynamicRealmObject
-
- Realm.Callback - Class in io.realm
-
- 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 task, like asynchronous transactions.
- RealmChangeListener<T> - Interface in io.realm
-
- RealmClass - Annotation Type in io.realm.annotations
-
Interface used to mark a class that can be persisted by Realm.
- RealmCollection<E> - 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
-
- RealmEventStreamAsyncTask<T> - Interface in io.realm.mongodb
-
The RealmEventStreamAsyncTask is a specific version of
RealmAsyncTask
that provides a non-blocking mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield stream results.
- RealmEventStreamTask<T> - Interface in io.realm.mongodb
-
The RealmEventStreamTask is a specific version of
RealmAsyncTask
that provides a blocking mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield stream results.
- 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
-
- RealmField - Annotation Type in io.realm.annotations
-
Annotation used on fields in Realm model classes.
- 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
-
- realmGet$proxyState() - Method in class io.realm.DynamicRealmObject
-
- RealmList<E> - 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
-
- RealmLogger - Interface in io.realm.log
-
- 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
-
- 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 store all classes extending RealmObject in a project.
- RealmNamingPolicy - Enum in io.realm.annotations
-
This enum defines the possible ways class and field names can be mapped from what is used in Java
to the name used internally in the Realm file.
- 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
-
- RealmObjectChangeListener<T extends RealmModel> - Interface in io.realm
-
RealmObjectChangeListener
can be registered on a
RealmModel
or
RealmObject
to receive
detailed notifications when an object changes.
- 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 (<=2.0.*).
- RealmObservableFactory(boolean) - Constructor for class io.realm.rx.RealmObservableFactory
-
Constructs the factory for creating Realm observables for RxJava.
- 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> - Class in io.realm
-
A RealmQuery encapsulates a query on a
Realm
or a
RealmResults
using the Builder
pattern.
- RealmResults<E> - Class in io.realm
-
This class holds all the matches of a
RealmQuery
for a given Realm.
- RealmResultTask<T> - Interface in io.realm.mongodb
-
The RealmResultTask is a specific version of
RealmAsyncTask
that provides a mechanism
to work with asynchronous operations carried out against MongoDB Realm that yield a result.
- RealmSchema - Class in io.realm
-
Class for interacting with the Realm schema.
- reconnect() - Method in class io.realm.mongodb.sync.Sync
-
Realm will automatically detect when a device gets connectivity after being offline and
resume syncing.
- refreshCustomData() - Method in class io.realm.mongodb.User
-
Re-fetch custom user data from the Realm App.
- refreshCustomData(App.Callback<Document>) - Method in class io.realm.mongodb.User
-
Re-fetch custom user data from the Realm App asynchronously.
- registerDefaultLogger() - Static method in class io.realm.log.RealmLog
-
Adds default native logger if it has been removed before.
- registerDevice(String) - Method in class io.realm.mongodb.push.Push
-
Registers the given FCM registration token with the currently logged in user's
device on MongoDB Realm.
- registerDeviceAsync(String, App.Callback<Void>) - Method in class io.realm.mongodb.push.Push
-
Registers the given FCM registration token with the currently logged in user's
device on MongoDB Realm.
- registerUser(String, String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Registers a new user with the given email and password.
- registerUserAsync(String, String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Registers a new user with the given email and password.
- remove(RealmLogger) - 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(String) - Method in class io.realm.RealmSchema
-
Removes a class from the Realm.
- removeAll(Collection<?>) - Method in class io.realm.RealmList
-
Removes all occurrences in this Collection
of each object in the
specified Collection
.
- removeAllChangeListeners() - Method in class io.realm.DynamicRealm
-
Removes all user-defined change listeners.
- removeAllChangeListeners() - Method in class io.realm.ProxyState
-
- removeAllChangeListeners() - Method in class io.realm.Realm
-
Removes all user-defined change listeners.
- removeAllChangeListeners() - Method in class io.realm.RealmList
-
Removes all user-defined change listeners.
- removeAllChangeListeners() - Method in class io.realm.RealmObject
-
Removes all registered listeners.
- removeAllChangeListeners(E) - Static method in class io.realm.RealmObject
-
Removes all registered listeners from the given RealmObject.
- removeAllChangeListeners() - Method in class io.realm.RealmResults
-
Removes all user-defined change listeners.
- removeAuthenticationListener(AuthenticationListener) - Method in class io.realm.mongodb.App
-
Removes the provided global authentication listener.
- removeChangeListener(RealmChangeListener<DynamicRealm>) - Method in class io.realm.DynamicRealm
-
Removes the specified change listener.
- removeChangeListener(RealmObjectChangeListener<E>) - Method in class io.realm.ProxyState
-
- removeChangeListener(RealmChangeListener<Realm>) - Method in class io.realm.Realm
-
Removes the specified change listener.
- removeChangeListener(OrderedRealmCollectionChangeListener<RealmList<E>>) - Method in class io.realm.RealmList
-
Removes the specified change listener.
- removeChangeListener(RealmChangeListener<RealmList<E>>) - Method in class io.realm.RealmList
-
Removes the specified change listener.
- removeChangeListener(RealmObjectChangeListener) - Method in class io.realm.RealmObject
-
Removes a previously registered listener.
- removeChangeListener(RealmChangeListener) - Method in class io.realm.RealmObject
-
Removes a previously registered listener.
- removeChangeListener(E, RealmObjectChangeListener) - Static method in class io.realm.RealmObject
-
Removes a previously registered listener on the given RealmObject.
- removeChangeListener(E, RealmChangeListener<E>) - Static method in class io.realm.RealmObject
-
Removes a previously registered listener on the given RealmObject.
- removeChangeListener(RealmChangeListener<RealmResults<E>>) - Method in class io.realm.RealmResults
-
Removes the specified change listener.
- removeChangeListener(OrderedRealmCollectionChangeListener<RealmResults<E>>) - Method in class io.realm.RealmResults
-
Removes the specified change listener.
- removeConnectionChangeListener(ConnectionListener) - Method in class io.realm.mongodb.sync.SyncSession
-
- 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.
- removeProgressListener(ProgressListener) - Method in class io.realm.mongodb.sync.SyncSession
-
Removes a progress listener.
- removeUser(User) - Method in class io.realm.mongodb.App
-
Removes a users credentials from this device.
- 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.
- requestTimeout(long, TimeUnit) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Sets the default timeout used by network requests against the MongoDB Realm application.
- Required - Annotation Type in io.realm.annotations
-
This annotation will mark the field or the element in
RealmList
as not nullable.
- resendConfirmationEmail(String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Resend the confirmation for a user to the given email.
- resendConfirmationEmailAsync(String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Resend the confirmation for a user to the given email.
- resetPassword(String, String, String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Resets the password of a user with the given token, token id, and new password.
- resetPasswordAsync(String, String, String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Resets the newPassword of a user with the given token, token id, and new password.
- retryCustomConfirmation(String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Retries the custom confirmation on a user for a given email.
- retryCustomConfirmationAsync(String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Retries the custom confirmation on a user for a given email.
- returnNewDocument(boolean) - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Set to true if findOneAndModify operations should return the new updated document.
- rxFactory(RxObservableFactory) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
- rxFactory(RxObservableFactory) - Method in class io.realm.RealmConfiguration.Builder
-
- RxObservableFactory - Interface in io.realm.rx
-
Factory interface for creating Rx Observables for Realm classes.
- schemaVersion(long) - Method in class io.realm.mongodb.sync.SyncConfiguration.Builder
-
Sets the schema version of the Realm.
- schemaVersion(long) - Method in class io.realm.RealmConfiguration.Builder
-
Sets the schema version of the Realm.
- sendResetPasswordEmail(String) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Sends a user a password reset email for the given email.
- sendResetPasswordEmailAsync(String, App.Callback<Void>) - Method in class io.realm.mongodb.auth.EmailPasswordAuth
-
Sends a user a password reset email for the given email.
- separatedDirForSyncManager - Static variable in class io.realm.mongodb.sync.Sync.Debug
-
Set this to true to init a SyncManager with a directory named by the process ID.
- SERVICE - Static variable in class io.realm.mongodb.ErrorCode.Type
-
- SESSION - Static variable in class io.realm.mongodb.ErrorCode.Type
-
- set(String, Object) - Method in class io.realm.DynamicRealmObject
-
Sets the value for the given field.
- set(Long) - Method in class io.realm.MutableRealmInteger
-
Sets the MutableRealmInteger
value.
- set(long) - Method in class io.realm.MutableRealmInteger
-
Sets the MutableRealmInteger
value.
- set(int, E) - Method in class io.realm.RealmList
-
Replaces the element at the specified location in this list with the specified object.
- setAcceptDefaultValue$realm(boolean) - Method in class io.realm.ProxyState
-
- setBinaryByteArray(long, byte[]) - Method in enum io.realm.FrozenPendingRow
-
- setBlob(String, byte[]) - Method in class io.realm.DynamicRealmObject
-
Sets the binary value of the given field.
- setBlob(String, byte[]) - Method in class io.realm.RealmResults
-
Sets the binary value of the given field in all of the objects in the collection.
- setBoolean(String, boolean) - Method in class io.realm.DynamicRealmObject
-
Sets the boolean
value of the given field.
- setBoolean(long, boolean) - Method in enum io.realm.FrozenPendingRow
-
- setBoolean(String, boolean) - Method in class io.realm.RealmResults
-
Sets the boolean
value of the given field in all of the objects in the collection.
- setByte(String, byte) - Method in class io.realm.DynamicRealmObject
-
Sets the byte
value of the given field.
- setByte(String, byte) - Method in class io.realm.RealmResults
-
Sets the byte
value of the given field in all of the objects in the collection.
- 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.
- setDate(long, Date) - Method in enum io.realm.FrozenPendingRow
-
- setDate(String, Date) - Method in class io.realm.RealmResults
-
Sets the Date
value of the given field in all of the objects in the collection.
- setDecimal128(String, Decimal128) - Method in class io.realm.DynamicRealmObject
-
Sets the Decimal128
value of the given field.
- setDecimal128(long, Decimal128) - Method in enum io.realm.FrozenPendingRow
-
- setDecimal128(String, Decimal128) - Method in class io.realm.RealmResults
-
Sets the Decimal128
value of the given field in all of the objects in the collection.
- 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.
- setDouble(long, double) - Method in enum io.realm.FrozenPendingRow
-
- setDouble(String, double) - Method in class io.realm.RealmResults
-
Sets the double
value of the given field in all of the objects in the collection.
- setEmbedded(boolean) - Method in class io.realm.RealmObjectSchema
-
Converts the class to be embedded or not.
- 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.
- setFloat(long, float) - Method in enum io.realm.FrozenPendingRow
-
- setFloat(String, float) - Method in class io.realm.RealmResults
-
Sets the float
value of the given field in all of the objects in the collection.
- setInt(String, int) - Method in class io.realm.DynamicRealmObject
-
Sets the int
value of the given field.
- setInt(String, int) - Method in class io.realm.RealmResults
-
Sets the int
value of the given field in all of the objects in the collection.
- setLevel(int) - Static method in class io.realm.log.RealmLog
-
- setLink(long, long) - Method in enum io.realm.FrozenPendingRow
-
- setList(String, RealmList<E>) - Method in class io.realm.DynamicRealmObject
-
Sets the reference to a
RealmList
on the given field.
- setList(String, RealmList<T>) - Method in class io.realm.RealmResults
-
Replaces the RealmList at the given field on all objects in this collection.
- setLong(String, long) - Method in class io.realm.DynamicRealmObject
-
Sets the long
value of the given field.
- setLong(long, long) - Method in enum io.realm.FrozenPendingRow
-
- setLong(String, long) - Method in class io.realm.RealmResults
-
Sets the long
value of the given field in all of the objects in the collection.
- setNull(String) - Method in class io.realm.DynamicRealmObject
-
Sets the value to null
for the given field.
- setNull(long) - Method in enum io.realm.FrozenPendingRow
-
- setNull(String) - Method in class io.realm.RealmResults
-
Sets the value to null
for the given field in all of the objects in the collection.
- 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.
- setObject(String, RealmModel) - Method in class io.realm.RealmResults
-
Sets a reference to another object on the given field in all of the objects in the collection.
- setObjectId(String, ObjectId) - Method in class io.realm.DynamicRealmObject
-
Sets the ObjectId
value of the given field.
- setObjectId(long, ObjectId) - Method in enum io.realm.FrozenPendingRow
-
- setObjectId(String, ObjectId) - Method in class io.realm.RealmResults
-
Sets the ObjectId
value of the given field in all of the objects in the collection.
- 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.
- setShort(String, short) - Method in class io.realm.RealmResults
-
Sets the short
value of the given field in all of the objects in the collection.
- setString(String, String) - Method in class io.realm.DynamicRealmObject
-
Sets the String
value of the given field.
- setString(long, String) - Method in enum io.realm.FrozenPendingRow
-
- setString(String, String) - Method in class io.realm.RealmResults
-
Sets the String
value of the given field in all of the objects in the collection.
- setValue(String, Object) - Method in class io.realm.RealmResults
-
Updates the field given by fieldName
in all objects inside the query result.
- shouldCompact(long, long) - Method in interface io.realm.CompactOnLaunchCallback
-
This method determines if the Realm file should be compacted before opened and returned to the user.
- shouldCompact(long, long) - Method in class io.realm.DefaultCompactOnLaunchCallback
-
- shouldDeleteRealmIfMigrationNeeded() - Method in class io.realm.RealmConfiguration
-
- shouldDeleteRealmOnLogout() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns
true
if the Realm file must be deleted once the
User
owning it logs out.
- shouldWaitForInitialRemoteData() - Method in class io.realm.mongodb.sync.SyncConfiguration
-
Returns true
if the Realm will download all known changes from the remote server before being opened the
first time.
- size() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
Returns the number of elements in this query result.
- size() - Method in class io.realm.RealmList
-
Returns the number of elements in this List
.
- skipOnlineChecking - Static variable in class io.realm.mongodb.sync.Sync.Debug
-
Set this to true to bypass checking if the device is offline before making HTTP requests.
- sort(Bson) - Method in class io.realm.mongodb.mongo.iterable.FindIterable
-
Sets the sort criteria to apply to the query.
- sort(Bson) - Method in class io.realm.mongodb.mongo.options.FindOneAndModifyOptions
-
Sets the sort criteria to apply to the query.
- sort(Bson) - Method in class io.realm.mongodb.mongo.options.FindOptions
-
Sets the sort criteria to apply to the query.
- 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.OrderedRealmCollectionSnapshot
-
- sort(String, Sort) - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- sort(String, Sort, String, Sort) - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- sort(String[], Sort[]) - Method in class io.realm.OrderedRealmCollectionSnapshot
-
- 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.RealmQuery
-
Sorts the query result by the specific field name in ascending order.
- sort(String, Sort) - Method in class io.realm.RealmQuery
-
Sorts the query result by the specified field name and order.
- sort(String, Sort, String, Sort) - Method in class io.realm.RealmQuery
-
Sorts the query result by the specific field names in the provided orders.
- sort(String[], Sort[]) - Method in class io.realm.RealmQuery
-
Sorts the query result by the specific field names in the provided 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.
- start() - Method in class io.realm.mongodb.sync.SyncSession
-
Attempts to start the session and enable synchronization with the Realm Object Server.
- startIndex - Variable in class io.realm.OrderedCollectionChangeSet.Range
-
The start index of this change range.
- stop() - Method in class io.realm.mongodb.sync.SyncSession
-
Stops any synchronization with the Realm Object Server until the Realm is re-opened again
after fully closing it.
- success() - Static method in class io.realm.mongodb.App.Result
-
Creates a successful request result with no return value.
- 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.
- switchUser(User) - Method in class io.realm.mongodb.App
-
Switch current user.
- Sync - Class in io.realm.mongodb.sync
-
A sync manager handling synchronization of local Realms with remote Realm Apps.
- Sync.Debug - Class in io.realm.mongodb.sync
-
Debugging related options.
- SyncConfiguration - Class in io.realm.mongodb.sync
-
A
SyncConfiguration
is used to setup a Realm Database that can be synchronized between
devices using MongoDB Realm.
- SyncConfiguration.Builder - Class in io.realm.mongodb.sync
-
Builder used to construct instances of a SyncConfiguration in a fluent manner.
- syncRootDirectory(File) - Method in class io.realm.mongodb.AppConfiguration.Builder
-
Configures the root folder containing all files and Realms used when synchronizing data
between the device and MongoDB Realm.
- SyncSession - Class in io.realm.mongodb.sync
-
A session controls how data is synchronized between a single Realm on the device and the server
Realm on the Realm Object Server.
- SyncSession.ClientResetHandler - Interface in io.realm.mongodb.sync
-
Callback for the specific error event known as a Client Reset, determined by the error code
ErrorCode.CLIENT_RESET
.
- SyncSession.ErrorHandler - Interface in io.realm.mongodb.sync
-
Interface used to report any session errors.
- SyncSession.State - Enum in io.realm.mongodb.sync
-
Enum describing the states a SyncSession can be in.
- valueOf(String) - Static method in enum io.realm.annotations.RealmNamingPolicy
-
Returns the enum constant of this type with the specified name.
- 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.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.FrozenPendingRow
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.ImportFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.Credentials.Provider
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.ErrorCode.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.mongo.events.BaseChangeEvent.OperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.sync.ConnectionState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.sync.ProgressMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.sync.SyncSession.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.mongodb.User.State
-
Returns the enum constant of this type with the specified name.
- valueOf(Long) - Static method in class io.realm.MutableRealmInteger
-
Creates a new, unmanaged MutableRealmInteger
with the specified initial value.
- valueOf(long) - Static method in class io.realm.MutableRealmInteger
-
Creates a new, unmanaged MutableRealmInteger
with the specified initial value.
- valueOf(String) - Static method in class io.realm.MutableRealmInteger
-
Creates a new, unmanaged MutableRealmInteger
with the specified initial value.
- valueOf(String) - Static method in enum io.realm.OrderedCollectionChangeSet.State
-
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.annotations.RealmNamingPolicy
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.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.FrozenPendingRow
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.ImportFlag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.Credentials.Provider
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.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.mongodb.ErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.mongo.events.BaseChangeEvent.OperationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.sync.ConnectionState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.sync.ProgressMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.sync.SyncSession.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.mongodb.User.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.OrderedCollectionChangeSet.State
-
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.