Package-level declarations

Types

Link copied to clipboard
data class ListPropertyType(val storageType: RealmStorageType, val isNullable: Boolean = false, val isComputed: Boolean) : RealmPropertyType

A RealmPropertyType describing list properties like RealmList or RealmResults.

Link copied to clipboard
data class MapPropertyType(val storageType: RealmStorageType, val isNullable: Boolean = false) : RealmPropertyType

A RealmPropertyType describing map properties like RealmDictionary.

Link copied to clipboard
interface RealmClass

A RealmClass describing the object model of a specific class.

Link copied to clipboard

Enum describing what kind of Realm object it is.

Link copied to clipboard
interface RealmProperty

A RealmProperty describes the properties of a class property in the object model.

Link copied to clipboard

A RealmPropertyType describes the type of a specific property in the object model.

Link copied to clipboard
interface RealmSchema

A schema that describes the object model of the underlying realm.

Link copied to clipboard

The various types that are used when storing the property values in the realm.

Link copied to clipboard
data class SetPropertyType(val storageType: RealmStorageType, val isNullable: Boolean = false) : RealmPropertyType

A RealmPropertyType describing set properties like RealmSet.

Link copied to clipboard
data class ValuePropertyType(val storageType: RealmStorageType, val isNullable: Boolean, val isPrimaryKey: Boolean, val isIndexed: Boolean, val isFullTextIndexed: Boolean) : RealmPropertyType

A RealmPropertyType describing single value properties.