Package io.realm.kotlin.types

Types

BacklinksDelegate
Link copied to clipboard
interface BacklinksDelegate<T : TypedRealmObject>
Delegate for backlinks collections.
BaseRealmObject
Link copied to clipboard
interface BaseRealmObject : Deleteable
Base interface for all realm classes.
EmbeddedBacklinksDelegate
Link copied to clipboard
interface EmbeddedBacklinksDelegate<T : TypedRealmObject>
Delegate for backlinks on EmbeddedRealmObject.
EmbeddedRealmObject
Link copied to clipboard
interface EmbeddedRealmObject : TypedRealmObject
Marker interface to define an embedded model.
MutableRealmInt
Link copied to clipboard
abstract class MutableRealmInt : Number, Comparable<MutableRealmInt>
A MutableRealmInt is a mutable, Long-like, numeric quantity.
ObjectId
Link copied to clipboard
interface ObjectId : Comparable<ObjectId>
A globally unique identifier for objects.
RealmAny
Link copied to clipboard
interface RealmAny
RealmAny is used to represent a polymorphic Realm value.
RealmDictionary
Link copied to clipboard
interface RealmDictionary<V> : RealmMap<String, V>
A RealmDictionary is a specialization for RealmMaps whose keys are Strings.
RealmDictionaryEntrySet
Link copied to clipboard
typealias RealmDictionaryEntrySet<V> = RealmMapEntrySet<String, V>

Convenience alias for MutableSet<MutableMap.MutableEntry<String, V>>.

The output produced by RealmDictionary.entries matches this alias and represents a RealmDictionary in the form of a MutableSet of RealmDictionaryMutableEntry values.

RealmDictionaryMutableEntry
Link copied to clipboard
typealias RealmDictionaryMutableEntry<V> = RealmMapMutableEntry<String, V>

Convenience alias for RealmMapMutableEntry<String, V>. Represents the String-V pairs stored by a RealmDictionary.

RealmInstant
Link copied to clipboard
interface RealmInstant : Comparable<RealmInstant>
A representation of a Realm timestamp.
RealmList
Link copied to clipboard
interface RealmList<E> : MutableList<E> , Deleteable
RealmList is used to model one-to-many relationships in a RealmObject or EmbeddedRealmObject.
RealmMap
Link copied to clipboard
interface RealmMap<K, V> : MutableMap<K, V>
A RealmMap is used to map keys to values.
RealmObject
Link copied to clipboard
interface RealmObject : TypedRealmObject
Marker interface to define a model (managed by Realm).
RealmSet
Link copied to clipboard
interface RealmSet<E> : MutableSet<E> , Deleteable
RealmSet is a collection that contains no duplicate elements.
RealmUUID
Link copied to clipboard
interface RealmUUID
A class that represents an immutable universally unique identifier (UUID).
TypedRealmObject
Link copied to clipboard
interface TypedRealmObject : BaseRealmObject
Base interface for all statically typed realm classes.