Namespace Realms.Schema
Classes
ObjectSchema
Public description of a class stored in a Realm, as a collection of managed Property objects. To construct a new instance, use the ObjectSchema.Builder API.
ObjectSchema.Builder
A mutable builder that allows you to construct an ObjectSchema instance.
RealmSchema
Describes the complete set of classes which may be stored in a Realm, either from assembly declarations or,
dynamically, by evaluating a Realm from disk. To construct a new RealmSchema instance, use the
RealmSchema.Builder API.
By default this will be all the IRealmObjects, IEmbeddedObjects and IAsymmetricObjects
in all your assemblies. Unless you restrict with Schema. Just because a given class may
be stored in a Realm doesn't imply much overhead. There will be a small amount of metadata but objects only start to
take up space once written.
RealmSchema.Builder
A mutable builder that allows you to construct a RealmSchema instance.
SchemaBuilderBase<T>
A base class for the schema builders exposed by Realm.
Structs
Property
Describes a single property of a class stored in a Realm.
Enums
ObjectSchema.ObjectType
Represents the object schema type of an ObjectSchema.
PropertyType
An enum, containing the possible property types.