Namespace Realms.Schema
Aulas
Esquema de objetos
Descrição pública de uma classe armazenada em um Realm, como uma coleção de objetos de Propriedade gerenciados. Para construir uma nova instância, use a API ObjectSchema.Builder .
ObjectSchema.Builder
Um construtor mutável que permite construir uma instância do ObjectSchema .
Esquema de Realm
Descreve o conjunto completo de classes que podem ser armazenadas em um Realm, seja a partir de declarações de montagem ou, dinamicamente, avaliando um Realm a partir do disco. Para construir uma nova instância do RealmSchema , use a API RealmSchema.Builder .
Por padrão, estes serão todos os IRealmObjects, IEmbeddedObject se IAsymmetricObjects em todas as suas montagens. A menos que você restrinja com o esquema. Só porque uma determinada classe pode ser armazenada em um Realm não implica muita sobrecarga. haverá uma pequena quantidade de metadados, mas os objetos só começam a ocupar espaço depois de gravados.
RealmSchema.Builder
Um construtor mutável que permite construir uma instância do RealmSchema .
SchemaBuilderBase<T>
Uma classe base para os construtores de esquema expostos pelo Realm.
Estruturas
Propriedade
Descreve uma propriedade única de uma classe armazenada em um Realm.
Enumerações
ObjectSchema.ObjectType
Representa o tipo de esquema de objetos de um ObjectSchema.
PropertyType
Um enum, contendo os possíveis tipos de propriedade.