Package io.realm.kotlin.schema

Types

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

A RealmPropertyType describing list properties like RealmList or RealmResults.

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

A RealmPropertyType describing map properties like RealmDictionary.

RealmClass
Link copied to clipboard
interface RealmClass

A RealmClass describing the object model of a specific class.

RealmClassKind
Link copied to clipboard
enum RealmClassKind : Enum<RealmClassKind>

Enum describing what kind of Realm object it is.

RealmProperty
Link copied to clipboard
interface RealmProperty

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

RealmPropertyType
Link copied to clipboard
interface RealmPropertyType

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

RealmSchema
Link copied to clipboard
interface RealmSchema

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

RealmStorageType
Link copied to clipboard
enum RealmStorageType : Enum<RealmStorageType>

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

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

A RealmPropertyType describing set properties like RealmSet.

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

A RealmPropertyType describing single value properties.