Página inicial do Docs → Desenvolver aplicações → Atlas Device SDKs
Class RealmConfiguration
Nesta página
- io.realm
- Resumo da classe aninhada
- Resumo do campo
- Resumo do método
- Métodos herdados
- Detalhes do campo
DEFAULT_REALM_NAME
- Detalhes do método
- createSchemaMediator
- é igual a
- forRecuperação
- getAssetFilePath
- getCompactOnLaunchCallback
- getDuribility
- getEncryptionKey
- getFlowFactory
- getInitialDataTransaction
- getInstance
- getMaxNumberOfAtiveVersions
- getMigration
- getPath
- getRealmDirectory
- getRealmFileName
- getRealmObjectClasses
- getRxFactory
- getSchemaMediator
- getSchemaVersion
- hasAssetFile
- hashCode
- isAllowQueriesOnUiThread
- isAllowWritesOnUiThread
- isReadOnly
- isRecuperaçãoConfiguração
- isSyncConfiguration
- realmExists
- shouldDeleteRealm IfMigrationNeeded
- toString
io.realm
Um RealmConfiguration é usado para configurar uma instância de Realm específica.As instâncias de um RealmConfiguration só podem ser criadas usando o io.realm.RealmConfiguration.Builder e chamando seu io.realm.RealmConfiguration.Builder.build() método.
Uma RealmConfiguration comumente usada pode ser facilmente acessada salvando-a primeiro como Realm.setDefaultConfiguration(RealmConfiguration) e, em seguida, usando io.realm.Realm.getDefaultInstance() .
Uma configuração mínima pode ser criada usando:
RealmConfiguration config = new RealmConfiguration.Builder().build()
Isso criará um RealmConfiguration com as seguintes propriedades.
Arquivo de Realm é chamado de "default.realm"
Ele é salvo em Context.getFilesDir()
Ela tem sua versão do esquema definida como 0.
Resumo da classe aninhada
Modificador e tipo | Classe e descrição |
---|---|
public static |
Resumo do campo
Modificador e tipo | campo e descrição |
---|---|
stringfinal pública estática |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
RealmProxyMediatorestático protegido | java.util.Set<java.lang.Object> módulos, boolean deleteDebugSchema ) |
booleanopúblico | |
RealmConfigurationestático protegido | |
Retorna o caminho para o arquivo de ativo do Realm. | |
Retorna um chamada de resposta para determinar se o Arquivo de Realm deve ser compactado antes de ser devolvido ao usuário. | |
public OsRealmConfig.Duribility | |
bytepúblico | |
Public FlowFactory | Retorna a FlowFactory que é usada para criar Kotlin Flows a partir de Objeto de Realm. |
Realm.Transactionprotegida | Retorna a instância da transação com dados iniciais. |
Realm protegido | |
público longo | |
migração pública do Realm | getMigration () |
getPath () Retorna o caminho absoluto para onde o Arquivo de Realm será salvo. | |
conjunto público | Retorna o conjunto não modificável de classes de modelo que compõem o esquema para este Realm. |
RxObservableFactory pública | getRxFactory () Retorna o RxObservableFactory que é usado para criar Rx Observables a partir de Objeto de Realm. |
RealmProxyMediatorprotegido | Retorna a instância do mediador do esquema que é definida por esta configuração. |
público longo | |
booleanopúblico | hasAssetFile () Indica se um arquivo de ativo foi configurado para esta configuração. |
public int | hashCode () |
booleanopúblico | Retorna se um RealmQuery pode ser iniciado a partir do thread da interface do usuário. |
booleanopúblico | Retorna se as chamadas para Realm.executeTransaction podem ser feitas no thread da UI. |
booleanopúblico | isReadOnly () Retorna se este Realm é somente leitura ou não. |
booleanopúblico | |
booleanoprotegido | |
booleanoprotegido | realmExists () Verifica se o Arquivo de Realm definido por esta configuração já existe. |
booleanopúblico | |
toString () |
Métodos herdados
Métodos herdados da classe java.lang.Object :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
Detalhes do campo
DEFAULT_REALM_NAME
Detalhes do método
createSchemaMediator
RealmProxyMediator estático protegido createSchemaMediator ( java.util.Set<java.lang.Object> módulos, boolean deleteDebugSchema ) |
---|
é igual a
Substitui
|
forRecuperação
RealmConfiguration forRecovery estático protegido ( ) |
---|
getAssetFilePath
Retorna o caminho para o arquivo de ativo do Realm. Devoluções caminho para o arquivo de ativo relativo ao diretório de ativo ou |
getCompactOnLaunchCallback
Retorna um chamada de resposta para determinar se o Arquivo de Realm deve ser compactado antes de ser devolvido ao usuário. Devoluções uma chamada de resposta chamada ao abrir um realm pela primeira vez durante a vida útil de um processo para determinar se ele deve ser compactado antes de ser retornado ao usuário. É passado o tamanho total do arquivo (dados + espaço livre) e o total de bytes usados pelos dados no arquivo. |
getDuribility
public OsRealmConfig.Durability getDurability () |
---|
getEncryptionKey
byte público getEncryptionKey () |
---|
getFlowFactory
Public FlowFactory getFlowFactory () |
---|
Retorna a FlowFactory que é usada para criar Kotlin Flows a partir de Objeto de Realm. Devoluções a instância de fábrica usada para criar Fluxos. Lança
|
getInitialDataTransaction
Retorna a instância da transação com dados iniciais. Devoluções a transação de dados inicial. |
getInstance
getMaxNumberOfAtiveVersions
público longo getMaxNumberOfActiveVersions () |
---|
Devoluções o número máximo de versões ativas permitidas antes que uma exceção seja lançada. |
getMigration
public RealmMigration getMigration () |
---|
getPath
Retorna o caminho absoluto para onde o Arquivo de Realm será salvo. Devoluções o caminho absoluto para o Arquivo de Realm definido por esta configuração. |
getRealmDirectory
getRealmFileName
getRealmObjectClasses
conjunto público getRealmObjectClasses () |
---|
getRxFactory
getRxFactory pública RxObservableFactory ( ) |
---|
Retorna o RxObservableFactory que é usado para criar Rx Observables a partir de Objeto de Realm. Devoluções a instância de fábrica usada para criar Rx Observables. Lança
|
getSchemaMediator
RealmProxyMediator getSchemaMediator protegido () |
---|
Retorna a instância do mediador do esquema que é definida por esta configuração. Devoluções o mediador do esquema. |
getSchemaVersion
getSchemaVersion público longo () |
---|
hasAssetFile
hasAssetFile booleano público () |
---|
Indica se um arquivo de ativo foi configurado para esta configuração. Devoluções
|
hashCode
hashCode int público() |
---|
Substitui
|
isAllowQueriesOnUiThread
boolean público isAllowQueriesOnUiThread () |
---|
Retorna se um RealmQuery pode ser iniciado a partir do thread da interface do usuário. Por padrão, o Realm permite query na thread principal. Para proibir isso, os usuários precisam aceitar explicitamente Builder.allowQueriesOnUiThread(boolean) ou seu equivalente do construtor Realm Sync. Devoluções se as queries podem ou não ser executadas a partir do thread da UI. |
isAllowWritesOnUiThread
boolean público isAllowWritesOnUiThread () |
---|
Retorna se as chamadas para Realm.executeTransaction podem ser feitas no thread da UI. Observação: o Realm não permite que transações de bloqueio sejam executadas no thread principal, a menos que os usuários aceitem explicitamente Builder.allowWritesOnUiThread(boolean) ou sua contraparte do construtor Realm Sync. Devoluções se as operações de gravação podem ou não ser executadas a partir do thread de UI. |
isReadOnly
boolean público isReadOnly () |
---|
Retorna se este realm é somente leitura ou não. Os domínios somente leitura não podem ser modificados e lançarão uma IllegalStateException se Realm.beginTransaction() for chamado nele. Devoluções
|
isRecuperaçãoConfiguração
boolean público isRecoveryConfiguration () |
---|
Devoluções
DicaVeja também:
|
isSyncConfiguration
boolean isSyncConfiguration () protegido |
---|
realmExists
protect boolean realmExists () |
---|
Verifica se o arquivo Realm definido por esta configuração já existe.AVISO: Esse método é apenas uma verificação pontual. A menos que protegido por sincronização externa, outro thread ou processo pode ter criado ou excluído o arquivo Realm logo após o retorno desse método. Devoluções
|
shouldDeleteRealm IfMigrationNeeded
boolean público deveDeleteRealmIfMigrationNeeded () |
---|
toString
Substitui
|