realm_common library
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
Classes
- Backlink Annotations
- Indicates that the field it decorates is the inverse end of a relationship.
- Ignored Annotations
- Indicates an ignored property.
- Indexed Annotations
- Indicates an indexed property.
- MapTo Annotations
- MapTo annotation for class level and class member level.
- ObjectId
- ObjectId
- PrimaryKey Annotations
- Indicates a primary key property.
- RealmModel Annotations
-
Annotation class used to define
Realm
data model classes and their properties - RealmValue
- A type that can represent any valid realm data type, except collections and embedded objects.
- Uuid
- Represents a RFC 4122 UUID. More generally, any 128-bit byte sequence can be represented by this class, but the semantics for the fields described in the may not apply for other variants.
Enums
- ObjectType Annotations
- An enum controlling the base type for a RealmModel.
- RealmCollectionType Configuration
-
All supported
Realm
collection types. - RealmIndexType
- Describes the indexing mode for properties annotated with the @Indexed annotation.
- RealmPropertyType Configuration
-
All supported
Realm
property types.
Extensions
Exceptions / Errors
- RealmClosedError Realm
- An error throw when operating on an object that has been closed.
- RealmError Realm
- A base class of all Realm errors.
- RealmStateError
- Thrown if the Realm operation is not allowed by the current state of the object.
- RealmUnsupportedSetError Realm
- Thrown if the operation is not supported.