- acceptOffer(String, PermissionManager.AcceptOfferCallback) - Method in class io.realm.PermissionManager
-
Accepts a permission offer sent by another user.
- ACCESS_TOKEN - Static variable in class io.realm.SyncCredentials.IdentityProvider
-
The provided identity is an already registered user (represented by the access token).
- AccessLevel - Enum in io.realm.permissions
-
Access levels which can be granted to Realm Mobile Platform users for specific synchronized Realms, using a
PermissionRequest
.
- accessToken(String, String) - Static method in class io.realm.SyncCredentials
-
Creates credentials from an existing access token.
- accessToken(String, String, boolean) - Static method in class io.realm.SyncCredentials
-
Creates credentials from an existing access token.
- 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) - Static method in class io.realm.SyncManager
-
Sets a global authentication listener that will be notified about User events like
login and logout.
- addChangeListener(RealmChangeListener<DynamicRealm>) - Method in class io.realm.DynamicRealm
-
Adds a change listener to the Realm.
- addChangeListener(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
-
- addDownloadProgressListener(ProgressMode, ProgressListener) - Method in class io.realm.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.
- 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.SyncSession
-
Adds a progress listener tracking changes that need to be uploaded from the device to the
Realm Object Server.
- ALL - Static variable in class io.realm.log.LogLevel
-
The ALL has the lowest possible rank and is intended to turn on all logging.
- all() - Static method in class io.realm.SyncUser
-
Returns all valid users known by this device.
- allSessions() - Method in class io.realm.SyncUser
-
Returns all the valid sessions belonging to the user.
- allUsers() - Method in class io.realm.RealmFileUserStore
-
Returns a collection of all users saved in the User store.
- allUsers() - Method in interface io.realm.UserStore
-
Returns a collection of all users saved in the User store.
- 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.
- APP_ID - Static variable in class io.realm.SyncManager
-
APP ID sent to the Realm Object Server.
- apply(DynamicRealmObject) - Method in interface io.realm.RealmObjectSchema.Function
-
- applyPermissions(PermissionRequest, PermissionManager.ApplyPermissionsCallback) - Method in class io.realm.PermissionManager
-
Applies a given set of permissions to a Realm.
- 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.
- assetFile(String) - Method in class io.realm.RealmConfiguration.Builder
-
Copies the Realm file from the given asset file path.
- AuthenticationListener - Interface in io.realm
-
Interface describing events related to Users and their authentication
- 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.
- Callback() - Constructor for class io.realm.DynamicRealm.Callback
-
- Callback() - Constructor for class io.realm.Realm.Callback
-
- Callback() - Constructor for class io.realm.Realm.Transaction.Callback
-
- cancel() - Method in interface io.realm.RealmAsyncTask
-
Attempts to cancel execution of this transaction (if it hasn't already completed or previously cancelled).
- Case - Enum in io.realm
-
This class describes the Case settings used in Realm queries.
- changePassword(String) - Method in class io.realm.SyncUser
-
Changes this user's password.
- changePassword(String, String) - Method in class io.realm.SyncUser
-
Changes another user's password.
- changePasswordAsync(String, SyncUser.Callback<SyncUser>) - Method in class io.realm.SyncUser
-
Changes this user's password asynchronously.
- changePasswordAsync(String, String, SyncUser.Callback<SyncUser>) - Method in class io.realm.SyncUser
-
Changes another user's password asynchronously.
- 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
-
- 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.
- ClientResetRequiredError - Exception in io.realm
-
Class encapsulating information needed for handling a Client Reset event.
- close() - Method in class io.realm.PermissionManager
-
Closes the PermissionManager as well as any underlying Realms.
- CollectionChange<E extends OrderedRealmCollection> - Class in io.realm.rx
-
- CollectionChange(E, OrderedCollectionChangeSet) - Constructor for class io.realm.rx.CollectionChange
-
Constructor for a CollectionChange.
- 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.
- 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) - Method in class io.realm.Realm
-
Copies a RealmObject to the Realm instance and returns the copy.
- copyToRealm(Iterable<E>) - Method in class io.realm.Realm
-
Copies a collection of RealmObjects to the Realm instance and returns their copy.
- copyToRealmOrUpdate(E) - Method in class io.realm.Realm
-
Updates an existing RealmObject that is identified by the same
PrimaryKey
or creates
a new copy if no existing object could be found.
- copyToRealmOrUpdate(Iterable<E>) - Method in class io.realm.Realm
-
Updates a list of existing RealmObjects that is identified by their
PrimaryKey
or
creates a new copy if no existing object could be found.
- count() - Method in class io.realm.RealmQuery
-
Counts the number of objects that fulfill the query conditions.
- create(String) - Method in class io.realm.RealmSchema
-
Adds a new class to the Realm.
- createAllFromJson(Class<E>, JSONArray) - Method in class io.realm.Realm
-
Creates a Realm object for each object in a JSON array.
- createAllFromJson(Class<E>, String) - Method in class io.realm.Realm
-
Creates a Realm object for each object in a JSON array.
- createAllFromJson(Class<E>, InputStream) - Method in class io.realm.Realm
-
Creates a Realm object for each object in a JSON array.
- 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.
- currentUser() - Static method in class io.realm.SyncUser
-
Returns the current user that is logged in and still valid.
- custom(String, String, Map<String, Object>) - Static method in class io.realm.SyncCredentials
-
Creates a custom set of credentials.
- 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 - Static variable in class io.realm.SyncCredentials.IdentityProvider
-
Any credentials verified by the debug identity provider will always be considered valid.
- Debug() - Constructor for class io.realm.SyncManager.Debug
-
- decrement(long) - Method in class io.realm.MutableRealmInteger
-
Decrements the MutableRealmInteger
, subtracting the value of the argument.
- DEFAULT_REALM_NAME - Static variable in class io.realm.Realm
-
- DEFAULT_REALM_NAME - Static variable in class io.realm.RealmConfiguration
-
- 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
-
- delete(String) - Method in class io.realm.DynamicRealm
-
Deletes all objects of the specified class from the Realm.
- delete(Class<? extends RealmModel>) - Method in class io.realm.Realm
-
Deletes all objects of the specified class from the Realm.
- deleteAllFromRealm() - Method in 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.
- 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.
- 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.
- directory(File) - Method in class io.realm.RealmConfiguration.Builder
-
Specifies the directory where the Realm file will be saved.
- directory(File) - Method in class io.realm.SyncConfiguration.Builder
-
Sets the local root directory where synchronized Realm files can be saved.
- disableSSLVerification() - Method in class io.realm.SyncConfiguration.Builder
-
This will disable TLS certificate verification for the remote Realm Object Server.
- distinct(String) - Method in class io.realm.RealmQuery
-
- distinct(String, String...) - Method in class io.realm.RealmQuery
-
- distinctAsync(String) - Method in class io.realm.RealmQuery
-
- distinctValues(String) - Method in class io.realm.RealmQuery
-
BETA API: Will be renamed to distinct
in next major release.
- distinctValues(String, String...) - Method in class io.realm.RealmQuery
-
BETA API: Will be renamed to distinct
in next major release.
- downloadAllServerChanges() - Method in class io.realm.SyncSession
-
Calling this method will block until all known remote changes have been downloaded and applied to the Realm.
- 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
-
- 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.
- DynamicRealmObject - Class in io.realm
-
Class that wraps a normal RealmObject in order to allow dynamic access instead of a typed interface.
- DynamicRealmObject(RealmModel) - Constructor for class io.realm.DynamicRealmObject
-
Creates a dynamic Realm object based on an existing object.
- get(String) - Method in class io.realm.DynamicRealmObject
-
Returns the value for the given field.
- get() - Method in class io.realm.MutableRealmInteger
-
Gets the MutableRealmInteger
value.
- get(String, String) - Method in class io.realm.RealmFileUserStore
-
- 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
-
- get(String, String) - Method in interface io.realm.UserStore
-
- getAcceptDefaultValue$realm() - Method in class io.realm.ProxyState
-
- getAccessLevel() - Method in class io.realm.permissions.PermissionRequest
-
Returns the access level that users will be granted if the request is successful.
- getAccounts() - Method in class io.realm.SyncUserInfo
-
Returns the accounts associated with this user.
- getAll() - Method in class io.realm.RealmSchema
-
Returns the
RealmObjectSchema
s for all RealmObject classes that can be saved in this Realm.
- getAuthenticationUrl() - Method in class io.realm.SyncUser
-
Returns the
URL
where this user was authenticated.
- getBackupFile() - Method in exception io.realm.ClientResetRequiredError
-
Returns the location of the backed up Realm file.
- getBackupRealmConfiguration() - Method in exception io.realm.ClientResetRequiredError
-
- getBackupRealmConfiguration() - Method in exception io.realm.exceptions.IncompatibleSyncedFileException
-
- getBackupRealmConfiguration(byte[]) - Method in exception io.realm.exceptions.IncompatibleSyncedFileException
-
- getBackupRealmConfiguration(byte[], Object...) - Method in exception io.realm.exceptions.IncompatibleSyncedFileException
-
- getBlob(String) - Method in class io.realm.DynamicRealmObject
-
Returns the byte[]
value for a given field.
- getBoolean(String) - Method in class io.realm.DynamicRealmObject
-
Returns the boolean
value for a given field.
- getByte(String) - Method in class io.realm.DynamicRealmObject
-
Returns the byte
value for a given field.
- getCategory() - Method in enum io.realm.ErrorCode
-
Returns the getCategory of the error.
- getCategory() - Method in exception io.realm.ObjectServerError
-
- 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.
- getCollection() - Method in class io.realm.rx.CollectionChange
-
Returns the collection that was updated.
- 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.
- getCondition() - Method in class io.realm.permissions.PermissionRequest
-
- getConfiguration() - Method in class io.realm.SyncSession
-
- getCreatedAt() - Method in class io.realm.permissions.PermissionOffer
-
Returns the timestamp when this offer was created.
- getCreatedOffers(PermissionManager.OffersCallback) - Method in class io.realm.PermissionManager
-
Returns the list of offers created by this user.
- getCurrent() - Method in class io.realm.RealmFileUserStore
-
- getCurrent() - Method in interface io.realm.UserStore
-
- getDate(String) - Method in class io.realm.DynamicRealmObject
-
Returns the Date
value for a given field.
- getDefaultConfiguration() - Static method in class io.realm.Realm
-
- getDefaultInstance() - Static method in class io.realm.Realm
-
- getDefaultModule() - Static method in class io.realm.Realm
-
Returns the default Realm module.
- getDefaultPermissions(PermissionManager.PermissionsCallback) - Method in class io.realm.PermissionManager
-
NOTE: Moved out of the public API until we know for sure how this is going to work.
- 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.
- getDouble(String) - Method in class io.realm.DynamicRealmObject
-
Returns the double
value for a given field.
- getDurability() - Method in class io.realm.RealmConfiguration
-
- getDynamicRealm() - Method in class io.realm.DynamicRealmObject
-
- getEncryptionKey() - Method in class io.realm.RealmConfiguration
-
- getErrorCode() - Method in exception io.realm.ObjectServerError
-
Returns the error code uniquely identifying this type of error.
- getErrorHandler() - Method in class io.realm.SyncConfiguration
-
- getErrorMessage() - Method in exception io.realm.ObjectServerError
-
Returns a more detailed error message about the cause of this error.
- getException() - Method in exception io.realm.ObjectServerError
-
Returns the underlying exception causing this error, if any.
- getExcludeFields$realm() - Method in class io.realm.ProxyState
-
- getExpiresAt() - Method in class io.realm.permissions.PermissionOffer
-
Returns when this offer expires.
- getFieldNames() - Method in class io.realm.DynamicRealmObject
-
Returns the list of field names on this object.
- getFieldNames() - Method in class io.realm.RealmObjectSchema
-
Returns all fields in this class.
- getFieldType(String) - Method in class io.realm.DynamicRealmObject
-
Returns the type used by the underlying storage engine to represent this field.
- getFieldType(String) - Method in class io.realm.RealmObjectSchema
-
Returns the type used by the underlying storage engine to represent this field.
- getFloat(String) - Method in class io.realm.DynamicRealmObject
-
Returns the float
value for a given field.
- getFractionTransferred() - Method in class io.realm.Progress
-
The fraction of bytes transferred out of all transferable bytes.
- 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.
- getId() - Method in class io.realm.permissions.PermissionOffer
-
Returns the id uniquely identifying this offer.
- getIdentity() - Method in class io.realm.SyncUser
-
Returns the identity of this user on the Realm Object Server.
- getIdentity() - Method in class io.realm.SyncUserInfo
-
- getIdentityProvider() - Method in class io.realm.SyncCredentials
-
Returns the provider used by the Object Server to validate these credentials.
- 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.
- getKey() - Method in class io.realm.permissions.UserCondition
-
Returns the they in the users metadata that is used for evaluating this condition.
- getKind() - Method in exception io.realm.exceptions.RealmFileException
-
- getLevel() - Static method in class io.realm.log.RealmLog
-
- 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.
- getMetadata() - Method in class io.realm.SyncUserInfo
-
Returns the metadata associated with the user.
- getMigration() - Method in class io.realm.RealmConfiguration
-
- getNativeValue() - Method in enum io.realm.RealmFieldType
-
Returns the native value representing this type.
- getObject(String) - Method in class io.realm.DynamicRealmObject
-
Returns the object being linked to from this field.
- getObject() - Method in class io.realm.rx.ObjectChange
-
- getOriginalFile() - Method in exception io.realm.ClientResetRequiredError
-
Returns the location of the original Realm file.
- 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.permissions.Permission
-
Returns the path to the Realm on the server effected by this permission.
- getPath() - Method in class io.realm.RealmConfiguration
-
Returns the absolute path to where the Realm file will be saved.
- getPermissionManager() - Method in class io.realm.SyncUser
-
Returns an instance of the
PermissionManager
for this user that makes it possible to see, modify and create
permissions related to this users Realms.
- getPermissions(PermissionManager.PermissionsCallback) - Method in class io.realm.PermissionManager
-
Retrieves the list of permissions for all Realms available to this user.
- getPrimaryKey() - Method in class io.realm.RealmObjectSchema
-
Returns the name of the primary key field.
- getRealm() - Method in class io.realm.RealmObject
-
- getRealm(RealmModel) - Static method in class io.realm.RealmObject
-
returns
Realm
instance where the
model
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.
- getRealmUrl() - Method in class io.realm.permissions.PermissionOffer
-
Returns the Realm URL for which the permissions are granted.
- getRecoveryPath() - Method in exception io.realm.exceptions.IncompatibleSyncedFileException
-
- 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
-
- getServerCertificateAssetName() - Method in class io.realm.SyncConfiguration
-
Returns the name of certificate stored under the assets
, to be used to validate
the TLS connection to the Realm Object Server.
- getServerCertificateFilePath() - Method in class io.realm.SyncConfiguration
-
Returns the name of the certificate copied from assets
into internal storage, so it
can be used to validate the TLS connection to the Realm Object Server.
- getServerUrl() - Method in class io.realm.SyncConfiguration
-
Returns the fully disambiguated URI for the remote Realm i.e., the /~/
placeholder has been replaced
by the proper user ID.
- getServerUrl() - Method in class io.realm.SyncSession
-
Returns the
URI
describing the remote Realm which this session connects to and synchronizes changes with.
- getSession(SyncConfiguration) - Static method in class io.realm.SyncManager
-
- getSessionStopPolicy() - Method in class io.realm.SyncConfiguration
-
NOTE: Only for internal usage.
- getShort(String) - Method in class io.realm.DynamicRealmObject
-
Returns the short
value for a given field.
- getState() - Method in class io.realm.SyncSession
-
- getStatusCode() - Method in class io.realm.permissions.PermissionOffer
-
Returns the server status code for this change.
- getStatusMessage() - Method in class io.realm.permissions.PermissionOffer
-
Returns the servers status message, if an error occurred.
- getString(String) - Method in class io.realm.DynamicRealmObject
-
Returns the String
value for a given field.
- getToken() - Method in class io.realm.permissions.PermissionOffer
-
Returns the offer token if this offer was successfully created.
- getTransferableBytes() - Method in class io.realm.Progress
-
Returns the total number of transferable bytes (bytes that have been transferred + bytes pending transfer).
- getTransferredBytes() - Method in class io.realm.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 class io.realm.permissions.UserCondition
-
Returns the type of data this condition matches.
- getUpdatedAt() - Method in class io.realm.permissions.Permission
-
Returns the timestamp for when this permission object was last updated.
- getUpdatedAt() - Method in class io.realm.permissions.PermissionOffer
-
Returns the timestamp this offer was last updated.
- getUrl() - Method in class io.realm.permissions.PermissionRequest
-
The Realm URL for which the permissions are granted.
- getUser() - Method in class io.realm.SyncConfiguration
-
Returns the user.
- getUser() - Method in class io.realm.SyncSession
-
- getUserId() - Method in class io.realm.permissions.Permission
-
- getUserIdentifier() - Method in class io.realm.SyncCredentials
-
Returns a String that identifies the user.
- getUserInfo() - Method in class io.realm.SyncCredentials
-
Returns any custom user information associated with this credential.
- getUserStore() - Static method in class io.realm.SyncManager
-
- 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.permissions.UserCondition
-
Returns the value that is used when matching users.
- getValue() - Method in enum io.realm.Sort
-
Returns the value for this setting that is used by the underlying query engine.
- google(String) - Static method in class io.realm.SyncCredentials
-
Creates credentials based on a Google login.
- GOOGLE - Static variable in class io.realm.SyncCredentials.IdentityProvider
-
Credentials will be verified by Google.
- greaterThan(String, int) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThan(String, long) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThan(String, double) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThan(String, float) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThan(String, Date) - Method in class io.realm.RealmQuery
-
Greater-than comparison.
- greaterThanOrEqualTo(String, int) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- greaterThanOrEqualTo(String, long) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- greaterThanOrEqualTo(String, double) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- greaterThanOrEqualTo(String, float) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- greaterThanOrEqualTo(String, Date) - Method in class io.realm.RealmQuery
-
Greater-than-or-equal-to comparison.
- IdentityProvider() - Constructor for class io.realm.SyncCredentials.IdentityProvider
-
- Ignore - Annotation Type in io.realm.annotations
-
- in(String, String[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, String[], Case) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Byte[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Short[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Integer[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Long[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Double[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Float[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Boolean[]) - Method in class io.realm.RealmQuery
-
In comparison.
- in(String, Date[]) - Method in class io.realm.RealmQuery
-
In comparison.
- IncompatibleSyncedFileException - Exception in io.realm.exceptions
-
An exception thrown when attempting to open an incompatible Synchronized Realm file.
- IncompatibleSyncedFileException(String, String) - Constructor for exception io.realm.exceptions.IncompatibleSyncedFileException
-
- 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.
- initialData(Realm.Transaction) - Method in class io.realm.RealmConfiguration.Builder
-
Sets the initial data in
Realm
.
- initialData(Realm.Transaction) - Method in class io.realm.SyncConfiguration.Builder
-
Sets the initial data in
Realm
.
- inMemory() - Method in class io.realm.RealmConfiguration.Builder
-
Setting this will create an in-memory Realm instead of saving it to disk.
- inMemory() - Method in class io.realm.SyncConfiguration.Builder
-
Setting this will create an in-memory Realm instead of saving it to disk.
- insert(Collection<? extends RealmModel>) - Method in class io.realm.Realm
-
Inserts a list of an unmanaged RealmObjects.
- insert(RealmModel) - Method in class io.realm.Realm
-
Inserts an unmanaged RealmObject.
- 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.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.permissions - package io.realm.permissions
-
- io.realm.rx - package io.realm.rx
-
- isActive(String, String) - Method in class io.realm.RealmFileUserStore
-
Returns the state of the specified user: true
if active (not logged out), false
otherwise.
- isActive(String, String) - Method in interface io.realm.UserStore
-
Returns the state of the specified user: true
if active (not logged out), false
otherwise.
- isAdmin() - Method in class io.realm.SyncUser
-
Returns true
if this user is an administrator on the Realm Object Server, false
otherwise.
- isAdmin() - Method in class io.realm.SyncUserInfo
-
- isCancelled() - Method in interface io.realm.RealmAsyncTask
-
Checks whether an attempt to cancel the transaction was performed.
- isClosed() - Method in class io.realm.PermissionManager
-
Checks if this PermissionManager is closed or not.
- isDeleted() - Method in interface io.realm.ObjectChangeSet
-
- 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.
- isFieldChanged(String) - Method in interface io.realm.ObjectChangeSet
-
Checks if a given field has been changed.
- 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.
- 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() - 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.
- isOfferCreated() - Method in class io.realm.permissions.PermissionOffer
-
Checks if the request was successfully handled by the Realm Object Server.
- isPartialRealm() - Method in class io.realm.SyncConfiguration
-
Whether this configuration is for a Query-based synchronization Realm.
- 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.
- isTransferComplete() - Method in class io.realm.Progress
-
Returns true
when all pending bytes have been transferred.
- isUnderConstruction() - Method in class io.realm.ProxyState
-
- isValid() - Method in interface io.realm.RealmCollection
-
Checks if the collection is still valid to use, i.e., the
Realm
instance hasn't been closed.
- isValid(Object) - Method in enum io.realm.RealmFieldType
-
Checks if the given Java object can be converted to the underlying Realm type.
- isValid() - Method in class io.realm.RealmList
-
Checks if the collection is still valid to use, i.e., the
Realm
instance hasn't been closed.
- isValid() - Method in class io.realm.RealmObject
-
Checks if the RealmObject is still valid to use i.e., the RealmObject hasn't been deleted nor has the
Realm
been closed.
- isValid(E) - Static method in class io.realm.RealmObject
-
Checks if the RealmObject is still valid to use i.e., the RealmObject hasn't been deleted nor has the
Realm
been closed.
- isValid() - Method in class io.realm.RealmQuery
-
- isValid() - Method in class io.realm.SyncUser
-
Returns true
if the user is logged into the Realm Object Server.
- iterator() - Method in class io.realm.RealmList
- last() - Method in interface io.realm.OrderedRealmCollection
-
Gets the last object from the collection.
- last(E) - Method in interface io.realm.OrderedRealmCollection
-
Gets the last object from the collection.
- last() - Method in class io.realm.RealmList
-
Gets the last object from the collection.
- last(E) - Method in class io.realm.RealmList
-
Gets the last object from the collection.
- length - Variable in class io.realm.OrderedCollectionChangeSet.Range
-
How many elements are inside this range.
- lessThan(String, int) - Method in class io.realm.RealmQuery
-
Less-than comparison.
- lessThan(String, long) - Method in class io.realm.RealmQuery
-
Less-than comparison.
- lessThan(String, double) - Method in class io.realm.RealmQuery
-
Less-than comparison.
- lessThan(String, float) - Method in class io.realm.RealmQuery
-
Less-than comparison.
- lessThan(String, Date) - Method in class io.realm.RealmQuery
-
Less-than comparison.
- lessThanOrEqualTo(String, int) - Method in class io.realm.RealmQuery
-
Less-than-or-equal-to comparison.
- lessThanOrEqualTo(String, long) - Method in class io.realm.RealmQuery
-
Less-than-or-equal-to comparison.
- lessThanOrEqualTo(String, double) - Method in class io.realm.RealmQuery
-
Less-than-or-equal-to comparison.
- lessThanOrEqualTo(String, float) - Method in class io.realm.RealmQuery
-
Less-than-or-equal-to comparison.
- lessThanOrEqualTo(String, Date) - Method in class io.realm.RealmQuery
-
Less-than-or-equal-to comparison.
- like(String, String) - Method in class io.realm.RealmQuery
-
Condition that the value of field matches with the specified substring, with wildcards:
'*' matches [0, n] unicode chars
'?' matches a single unicode char.
- like(String, String, Case) - Method in class io.realm.RealmQuery
-
Condition that the value of field matches with the specified substring, with wildcards:
'*' matches [0, n] unicode chars
'?' matches a single unicode char.
- LinkingObjects - Annotation Type in io.realm.annotations
-
Annotation for defining a reverse relationship from one class to another.
- linkingObjects(String, String) - Method in class io.realm.DynamicRealmObject
-
Returns
RealmResults
containing all
srcClassName
class objects that have a relationship
to this object from
srcFieldName
field.
- listIterator() - Method in class io.realm.RealmList
- listIterator(int) - Method in class io.realm.RealmList
- load() - Method in class io.realm.OrderedRealmCollectionSnapshot
-
Blocks the collection until all data are available.
- load() - Method in class io.realm.ProxyState
-
- load() - Method in interface io.realm.RealmCollection
-
Blocks the collection until all data are available.
- load() - Method in class io.realm.RealmList
-
Blocks the collection until all data are available.
- load() - Method in class io.realm.RealmObject
-
Makes an asynchronous query blocking.
- load(E) - Static method in class io.realm.RealmObject
-
Makes an asynchronous query blocking.
- load() - Method in class io.realm.RealmResults
-
Makes an asynchronous query blocking.
- log(int, String, Throwable, String) - Method in interface io.realm.log.RealmLogger
-
Handles a log event.
- loggedIn(SyncUser) - Method in interface io.realm.AuthenticationListener
-
A user was logged into the Object Server
- loggedOut(SyncUser) - Method in interface io.realm.AuthenticationListener
-
A user was successfully logged out from the Object Server.
- login(SyncCredentials, String) - Static method in class io.realm.SyncUser
-
Logs in the user to the Realm Object Server.
- loginAsync(SyncCredentials, String, SyncUser.Callback<SyncUser>) - Static method in class io.realm.SyncUser
-
Logs in the user to the Realm Object Server.
- LogLevel - Class in io.realm.log
-
The Log levels defined and used by Realm when logging events in the API.
- LogLevel() - Constructor for class io.realm.log.LogLevel
-
- logout() - Method in class io.realm.SyncUser
-
Log a user out, destroying their server state, unregistering them from the SDK, and removing
any synced Realms associated with them, from on-disk storage on next app launch (or directly
if all instances are closed).
- makeOffer(PermissionOffer, PermissionManager.MakeOfferCallback) - Method in class io.realm.PermissionManager
-
Makes a permission offer to users.
- max(String) - Method in interface io.realm.RealmCollection
-
Finds the maximum value of a field.
- max(String) - Method in class io.realm.RealmList
-
Finds the maximum value of a field.
- max(String) - Method in class io.realm.RealmQuery
-
Finds the maximum value of a field.
- maxDate(String) - Method in interface io.realm.RealmCollection
-
Finds the maximum date.
- maxDate(String) - Method in class io.realm.RealmList
-
Finds the maximum date.
- maximumDate(String) - Method in class io.realm.RealmQuery
-
Finds the maximum value of a field.
- mayManage() - Method in enum io.realm.permissions.AccessLevel
-
Returns true
if the user is allowed to manage the Realm, false
if not.
- mayManage() - Method in class io.realm.permissions.Permission
-
Checks whether or not the user defined by this permission is allowed to manage access to the Realm defined
by
Permission.getPath()
.
- mayManage() - Method in class io.realm.permissions.PermissionOffer
-
Returns whether or not the user accepting this offer is granted manage permission.
- mayRead() - Method in enum io.realm.permissions.AccessLevel
-
Returns true
if the user is allowed to read a Realm, false
if not.
- mayRead() - Method in class io.realm.permissions.Permission
-
Checks whether or not the user defined by this permission is allowed to read the Realm defined by
Permission.getPath()
.
- mayRead() - Method in class io.realm.permissions.PermissionOffer
-
Returns whether or not the user accepting this offer is granted read permission.
- mayWrite() - Method in enum io.realm.permissions.AccessLevel
-
Returns true
if the user is allowed to write to the Realm, false
if not.
- mayWrite() - Method in class io.realm.permissions.Permission
-
Checks whether or not the user defined by this permission is allowed to write to the Realm defined by
Permission.getPath()
.
- mayWrite() - Method in class io.realm.permissions.PermissionOffer
-
Returns whether or not the user accepting this offer is granted write permission.
- migrate(DynamicRealm, long, long) - Method in interface io.realm.RealmMigration
-
This method will be called if a migration is needed.
- migrateRealm(RealmConfiguration) - Static method in class io.realm.Realm
-
Manually triggers the migration associated with a given RealmConfiguration.
- migrateRealm(RealmConfiguration, RealmMigration) - Static method in class io.realm.Realm
-
Manually triggers a migration on a RealmMigration.
- migration(RealmMigration) - Method in class io.realm.RealmConfiguration.Builder
-
- min(String) - Method in interface io.realm.RealmCollection
-
Finds the minimum value of a field.
- min(String) - Method in class io.realm.RealmList
-
Finds the minimum value of a field.
- min(String) - Method in class io.realm.RealmQuery
-
Finds the minimum value of a field.
- minDate(String) - Method in interface io.realm.RealmCollection
-
Finds the minimum date.
- minDate(String) - Method in class io.realm.RealmList
-
Finds the minimum date.
- minimumDate(String) - Method in class io.realm.RealmQuery
-
Finds the minimum value of a field.
- modules(Object, Object...) - Method in class io.realm.RealmConfiguration.Builder
-
Replaces the existing module(s) with one or more
RealmModule
s.
- modules(Object, Object...) - Method in class io.realm.SyncConfiguration.Builder
-
Replaces the existing module(s) with one or more
RealmModule
s.
- move(int, int) - Method in class io.realm.RealmList
-
Moves an object from one position to another, while maintaining a fixed sized list.
- MutableRealmInteger - Class in io.realm
-
A
MutableRealmInteger
is a mutable,
Long
-like numeric quantity.
- ObjectChange<E extends RealmModel> - Class in io.realm.rx
-
- ObjectChange(E, ObjectChangeSet) - Constructor for class io.realm.rx.ObjectChange
-
Constructor for a ObjectChange.
- ObjectChangeSet - Interface in io.realm
-
Information about the changes made to an object.
- ObjectServerError - Exception in io.realm
-
This class is a wrapper for all errors happening when communicating with the Realm Object Server.
- ObjectServerError(ErrorCode, String) - Constructor for exception io.realm.ObjectServerError
-
Create an error caused by an error in the protocol when communicating with the Object Server.
- ObjectServerError(ErrorCode, Throwable) - Constructor for exception io.realm.ObjectServerError
-
Create an error caused by an an exception when communicating with the Object Server.
- ObjectServerError(ErrorCode, String, Throwable) - Constructor for exception io.realm.ObjectServerError
-
Generic error happening that could happen anywhere.
- ObjectServerError(ErrorCode, String, String) - Constructor for exception io.realm.ObjectServerError
-
Errors happening while trying to authenticate a user.
- OFF - Static variable in class io.realm.log.LogLevel
-
The OFF has the highest possible rank and is intended to turn off logging.
- ofNull() - Static method in class io.realm.MutableRealmInteger
-
Creates a new, unmanaged MutableRealmInteger
whose value is null
.
- onChange(T, OrderedCollectionChangeSet) - Method in interface io.realm.OrderedRealmCollectionChangeListener
-
This will be called when the async query is finished the first time or the collection of objects has changed.
- onChange(Progress) - Method in interface io.realm.ProgressListener
-
This method will be called periodically from the underlying Object Server Client responsible
for uploading and downloading changes from the remote Object Server.
- onChange(T) - Method in interface io.realm.RealmChangeListener
-
Called when a transaction is committed.
- onChange(T, ObjectChangeSet) - Method in interface io.realm.RealmObjectChangeListener
-
- onError(Throwable) - Method in class io.realm.DynamicRealm.Callback
-
Deliver an error happens when creating the Realm instance to the caller thread.
- onError(Throwable) - Method in class io.realm.Realm.Callback
-
Deliver an error happens when creating the Realm instance to the caller thread.
- onError(RealmException) - Method in class io.realm.Realm.PartialSyncCallback
-
- onError(Exception) - Method in class io.realm.Realm.Transaction.Callback
-
- onError(Throwable) - Method in interface io.realm.Realm.Transaction.OnError
-
- onError(SyncSession, ObjectServerError) - Method in interface io.realm.SyncSession.ErrorHandler
-
Callback for errors on a session object.
- onError(ObjectServerError) - Method in interface io.realm.SyncUser.Callback
-
- onQueryFinished(Row) - Method in class io.realm.ProxyState
-
- onSuccess(DynamicRealm) - Method in class io.realm.DynamicRealm.Callback
-
Deliver a Realm instance to the caller thread.
- onSuccess(String, Permission) - Method in interface io.realm.PermissionManager.AcceptOfferCallback
-
Called when the offer was successfully accepted.
- onSuccess() - Method in interface io.realm.PermissionManager.ApplyPermissionsCallback
-
Called when the permissions where successfully modified.
- onSuccess(String) - Method in interface io.realm.PermissionManager.MakeOfferCallback
-
Called when the offer was successfully created.
- onSuccess(RealmResults<PermissionOffer>) - Method in interface io.realm.PermissionManager.OffersCallback
-
Called when all known offers are successfully loaded.
- onSuccess(RealmResults<Permission>) - Method in interface io.realm.PermissionManager.PermissionsCallback
-
Called when all known permissions are successfully loaded.
- onSuccess() - Method in interface io.realm.PermissionManager.RevokeOfferCallback
-
Called when the offer was successfully revoked successfully modified.
- onSuccess(Realm) - Method in class io.realm.Realm.Callback
-
Deliver a Realm instance to the caller thread.
- onSuccess(RealmResults<T>) - Method in class io.realm.Realm.PartialSyncCallback
-
- onSuccess() - Method in class io.realm.Realm.Transaction.Callback
-
- onSuccess() - Method in interface io.realm.Realm.Transaction.OnSuccess
-
- onSuccess(T) - Method in interface io.realm.SyncUser.Callback
-
- or() - Method in class io.realm.RealmQuery
-
Logical-or two conditions.
- OrderedCollectionChangeSet - Interface in io.realm
-
This interface describes the changes made to a collection during the last update.
- OrderedCollectionChangeSet.Range - Class in io.realm
-
- OrderedRealmCollection<E> - Interface in io.realm
-
An OrderedRealmCollection
is a collection which maintains an ordering for its elements.
- OrderedRealmCollectionChangeListener<T> - Interface in io.realm
-
- OrderedRealmCollectionSnapshot<E> - Class in io.realm
-
- Range(int, int) - Constructor for class io.realm.OrderedCollectionChangeSet.Range
-
- 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
.
- readOnly() - Method in class io.realm.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
.
- 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.PartialSyncCallback<T extends RealmModel> - 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
-
- 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
-
- RealmException - Exception in io.realm.exceptions
-
RealmException is Realm specific exceptions.
- RealmException(String) - Constructor for exception io.realm.exceptions.RealmException
-
- RealmException(String, Throwable) - Constructor for exception io.realm.exceptions.RealmException
-
- RealmFieldType - Enum in io.realm
-
List of the types used by Realm's underlying storage engine.
- RealmFileException - Exception in io.realm.exceptions
-
Class for reporting problems when accessing the Realm related files.
- RealmFileException(byte, String) - Constructor for exception io.realm.exceptions.RealmFileException
-
- RealmFileException(RealmFileException.Kind, String) - Constructor for exception io.realm.exceptions.RealmFileException
-
- RealmFileException(RealmFileException.Kind, Throwable) - Constructor for exception io.realm.exceptions.RealmFileException
-
- RealmFileException(RealmFileException.Kind, String, Throwable) - Constructor for exception io.realm.exceptions.RealmFileException
-
- RealmFileException.Kind - Enum in io.realm.exceptions
-
- RealmFileUserStore - Class in io.realm
-
A User Store backed by a Realm file to store users.
- RealmFileUserStore() - Constructor for class io.realm.RealmFileUserStore
-
- 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.
- 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() - Constructor for class io.realm.rx.RealmObservableFactory
-
- RealmPrimaryKeyConstraintException - Exception in io.realm.exceptions
-
Class for reporting problems when the primary key constraint is being broken.
- RealmPrimaryKeyConstraintException(String) - Constructor for exception io.realm.exceptions.RealmPrimaryKeyConstraintException
-
- RealmQuery<E> - 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.
- RealmSchema - Class in io.realm
-
Class for interacting with the Realm schema.
- registerDefaultLogger() - Static method in class io.realm.log.RealmLog
-
Adds default native logger if it has been removed before.
- remove(RealmLogger) - Static method in class io.realm.log.RealmLog
-
Removes the given logger if it is currently added.
- remove(String, String) - Method in class io.realm.RealmFileUserStore
-
Removes the user from the store.
- 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.
- remove(String, String) - Method in interface io.realm.UserStore
-
Removes the user from the store.
- 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) - Static method in class io.realm.SyncManager
-
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.
- 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.SyncSession
-
Removes a progress listener.
- rename(String, String) - Method in class io.realm.RealmSchema
-
Renames a class already in the Realm.
- renameField(String, String) - Method in class io.realm.RealmObjectSchema
-
Renames a field from one name to another.
- Required - Annotation Type in io.realm.annotations
-
This annotation will mark the field as not nullable.
- retrieveInfoForUser(String, String) - Method in class io.realm.SyncUser
-
Given a Realm Object Server authentication provider and a provider identifier for a user (for example, a username), look up and return user information for that user.
- retrieveInfoForUserAsync(String, String, SyncUser.Callback<SyncUserInfo>) - Method in class io.realm.SyncUser
-
Given a Realm Object Server authentication provider and a provider identifier for a user (for example, a username), asynchronously look up and return user information for that user.
- revokeOffer(String, PermissionManager.RevokeOfferCallback) - Method in class io.realm.PermissionManager
-
Revokes an existing offer.
- rxFactory(RxObservableFactory) - Method in class io.realm.RealmConfiguration.Builder
-
- rxFactory(RxObservableFactory) - Method in class io.realm.SyncConfiguration.Builder
-
- RxObservableFactory - Interface in io.realm.rx
-
Factory interface for creating Rx Observables for Realm classes.
- schemaVersion(long) - Method in class io.realm.RealmConfiguration.Builder
-
Sets the schema version of the Realm.
- schemaVersion(long) - Method in class io.realm.SyncConfiguration.Builder
-
Sets the schema version of the Realm.
- separatedDirForSyncManager - Static variable in class io.realm.SyncManager.Debug
-
Set this to true to init a SyncManager with a directory named by the process ID.
- 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
-
- setBlob(String, byte[]) - Method in class io.realm.DynamicRealmObject
-
Sets the binary value of the given field.
- setBoolean(String, boolean) - Method in class io.realm.DynamicRealmObject
-
Sets the boolean
value of the given field.
- setByte(String, byte) - Method in class io.realm.DynamicRealmObject
-
Sets the byte
value of the given field.
- setClassName(String) - Method in class io.realm.RealmObjectSchema
-
Sets a new name for this RealmObject class.
- setConstructionFinished() - Method in class io.realm.ProxyState
-
- setDate(String, Date) - Method in class io.realm.DynamicRealmObject
-
Sets the Date
value of the given field.
- setDefaultConfiguration(RealmConfiguration) - Static method in class io.realm.Realm
-
- setDefaultSessionErrorHandler(SyncSession.ErrorHandler) - Static method in class io.realm.SyncManager
-
Sets the default error handler used by all
SyncConfiguration
objects when they are created.
- setDouble(String, double) - Method in class io.realm.DynamicRealmObject
-
Sets the double
value of the given field.
- setExcludeFields$realm(List<String>) - Method in class io.realm.ProxyState
-
- setFloat(String, float) - Method in class io.realm.DynamicRealmObject
-
Sets the float
value of the given field.
- setInt(String, int) - Method in class io.realm.DynamicRealmObject
-
Sets the int
value of the given field.
- setLevel(int) - Static method in class io.realm.log.RealmLog
-
- setList(String, RealmList<E>) - Method in class io.realm.DynamicRealmObject
-
Sets the reference to a
RealmList
on the given field.
- setLong(String, long) - Method in class io.realm.DynamicRealmObject
-
Sets the long
value of the given field.
- setNull(String) - Method in class io.realm.DynamicRealmObject
-
Sets the value to null
for the given field.
- setNullable(String, boolean) - Method in class io.realm.RealmObjectSchema
-
Sets a field to be nullable i.e., it should be able to hold null
values.
- setObject(String, DynamicRealmObject) - Method in class io.realm.DynamicRealmObject
-
Sets a reference to another object on the given field.
- 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.
- setResolvedRealmURI(URI) - Method in class io.realm.SyncSession
-
- setRow$realm(Row) - Method in class io.realm.ProxyState
-
- setShort(String, short) - Method in class io.realm.DynamicRealmObject
-
Sets the short
value of the given field.
- setString(String, String) - Method in class io.realm.DynamicRealmObject
-
Sets the String
value of the given field.
- setUserStore(UserStore) - Static method in class io.realm.SyncManager
-
Set the
UserStore
used by the Realm Object Server to save user information.
- 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.SyncConfiguration
-
Returns
true
if the Realm file must be deleted once the
SyncUser
owning it logs out.
- shouldWaitForInitialRemoteData() - Method in class io.realm.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.SyncManager.Debug
-
Set this to true to bypass checking if the device is offline before making HTTP requests.
- 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.
- startIndex - Variable in class io.realm.OrderedCollectionChangeSet.Range
-
The start index of this change range.
- subscribeToObjects(Class<E>, String, Realm.PartialSyncCallback<E>) - Method in class io.realm.Realm
-
If the Realm is a partially synchronized Realm, fetch and synchronize the objects of a given
object type that match the given query (in string format).
- 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.
- syncClientValidateSsl() - Method in class io.realm.SyncConfiguration
-
Whether the Realm Object Server certificate should be validated in order
to establish a valid TLS connection.
- SyncConfiguration - Class in io.realm
-
An
SyncConfiguration
is used to setup a Realm that can be synchronized between devices using the Realm
Object Server.
- SyncConfiguration.Builder - Class in io.realm
-
Builder used to construct instances of a SyncConfiguration in a fluent manner.
- SyncCredentials - Class in io.realm
-
Credentials represent a login with a 3rd party login provider in an OAuth2 login flow, and are used by the Realm
Object Server to verify the user and grant access.
- SyncCredentials.IdentityProvider - Class in io.realm
-
Enumeration of the different types of identity providers.
- SyncManager - Class in io.realm
-
The SyncManager is the central controller for interacting with the Realm Object Server.
- SyncManager() - Constructor for class io.realm.SyncManager
-
- SyncManager.Debug - Class in io.realm
-
Debugging related options.
- SyncSession - Class in io.realm
-
This class represents the connection to the Realm Object Server for one
SyncConfiguration
.
- SyncSession.ErrorHandler - Interface in io.realm
-
Interface used to report any session errors.
- SyncSession.State - Enum in io.realm
-
- SyncUser - Class in io.realm
-
This class represents a user on the Realm Object Server.
- SyncUser.Callback<T> - Interface in io.realm
-
- SyncUserInfo - Class in io.realm
-
POJO representing information about a user that was retrieved from a user lookup call.
- valueOf(String) - Static method in enum io.realm.Case
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.ErrorCode.Category
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.ErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.exceptions.RealmFileException.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.FieldAttribute
-
Returns the enum constant of this type with the specified name.
- valueOf(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.permissions.AccessLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.permissions.UserCondition.MatcherType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.realm.ProgressMode
-
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.
- valueOf(String) - Static method in enum io.realm.SyncSession.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.realm.Case
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.ErrorCode.Category
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.ErrorCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.exceptions.RealmFileException.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.FieldAttribute
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.permissions.AccessLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.permissions.UserCondition.MatcherType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.realm.ProgressMode
-
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.
- values() - Static method in enum io.realm.SyncSession.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.