클래스 RealmConfiguration
이 페이지의 내용
- io.realm
- 중첩된 클래스 요약
- 필드 요약
- 메서드 요약
- 상속된 메서드
- 필드 세부 정보
DEFAULT_REALM_NAME
- 메서드 세부 정보
- createSchemaMediator
- 같음
- for Recovery
- getAssetFilePath
- getCompactOnLaunchCallback
- getDurability
- getEncryptionKey
- getFlowFactory
- getInitialDataTransaction
- getInstance
- getMaxNumberOfActiveVersions
- getMigration
- getPath
- getRealmDirectory
- getRealmFileName
- getRealmObjectClasses
- getRxFactory
- getSchemaMediator
- getSchemaVersion
- hasAssetFile
- 해시 코드
- isAllowQueriesOnUiThread
- isAllowWritesOnUiThread
- isReadOnly
- is RecoveryConfiguration
- isSyncConfiguration
- realmExists
- shouldDeleteRealmIFMigrationNeded
- toString
io.realm
RealmConfiguration은 특정 Realm 인스턴스를 설정하는 데 사용됩니다. RealmConfiguration의 인스턴스는 io.realm.RealmConfiguration.Builder를 사용하고 해당 io.realm.RealmConfiguration.Builder.build () 를 호출해야만 생성할 수 있습니다. 메서드입니다.
일반적으로 사용되는 RealmConfiguration은 먼저 Realm.setDefaultConfiguration(RealmConfiguration) 파일 로 저장하면 쉽게 액세스할 수 있습니다. 그런 다음 io.realm.Realm.getDefaultInstance() 를 사용합니다.
다음을 사용하여 최소 구성을 만들 수 있습니다.
RealmConfiguration config = new RealmConfiguration.Builder().build()
그러면 다음 속성을 가진 RealmConfiguration이 생성됩니다.
Realm 파일의 이름은 'default.realm'입니다.
Context.getFilesDir()
스키마 버전은 0으로 설정되어 있습니다.
중첩된 클래스 요약
수정자 및 유형 | 클래스 및 설명 |
---|---|
public static |
필드 요약
수정자 및 유형 | 필드 및 설명 |
---|---|
public static final String |
메서드 요약
수정자 및 유형 | 메서드 및 설명 |
---|---|
보호된 정적 RealmProxyMediator | java.util.Set<java.lang.Object> modules, boolean excludeDebugSchema ) |
공개 부울 | |
보호된 정적 RealmConfiguration | |
공개 string | Realm 자산 파일의 경로를 반환합니다. |
public CompactOnLaunchCallback | 사용자에게 반환되기 전에 Realm 파일을 압축해야 하는지 여부를 결정하는 콜백을 반환합니다. |
공개 OsRealmConfig.Durability | |
공개 바이트 | |
public FlowFactory | Realm 객체에서 코틀린(Kotlin) 흐름을 만드는 데 사용되는 FlowFactory 를 반환합니다. |
초기 데이터가 있는 트랜잭션 인스턴스를 반환합니다. | |
보호된 Realm | |
public long | |
public RealmMigration | getMigration () |
공개 string | getPath () Realm 파일이 저장될 절대 경로를 반환합니다. |
공개 파일 | |
공개 string | |
getRxFactory () Realm 객체에서 Rx Observable을 생성하는 데 사용되는 RxObservableFactory 를 반환합니다. | |
보호된 RealmProxyMediator | 이 구성으로 정의된 스키마의 중재자 인스턴스를 반환합니다. |
public long | |
공개 부울 | hasAssetFile () 이 구성에 대해 자산 파일이 구성되었는지 여부를 나타냅니다. |
public int | hashCode () |
공개 부울 | UI 스레드에서 RealmQuery 를 실행할 수 있는지 여부를 반환합니다. |
공개 부울 | UI 스레드에서 Realm.executeTransaction 호출을 수행할 수 있는지 여부를 반환합니다. |
공개 부울 | isReadOnly () 이 Realm이 읽기 전용인지 여부를 반환합니다. |
공개 부울 | |
보호된 부울 | |
보호된 부울 | realmExists () 이 구성으로 정의된 Realm 파일이 이미 존재하는지 확인합니다. |
공개 부울 | |
공개 string | toString () |
상속된 메서드
클래스 java.lang.Object 에서 상속된 메서드 :
getClass
,hashCode
,equals
,clone
,toString
,notify
,notifyAll
,wait
,wait
,wait
,finalize
필드 세부 정보
DEFAULT_REALM_NAME
메서드 세부 정보
createSchemaMediator
protected static RealmProxyMediator createSchemaMediator ( java.util.Set<java.lang.Object> modules, boolean excludeDebugSchema ) |
---|
같음
for Recovery
protected static RealmConfiguration forRecovery ( ) |
---|
getAssetFilePath
public String getAssetFilePath () |
---|
Realm 자산 파일의 경로를 반환합니다. 반환 자산 디렉토리를 기준으로 자산 파일의 경로를 지정하거나 자산 파일이 지정되지 않은 경우 |
getCompactOnLaunchCallback
사용자에게 반환되기 전에 Realm 파일을 압축해야 하는지 여부를 결정하는 콜백을 반환합니다. 반환 사용자에게 반환되기 전에 압축해야 하는지 여부를 결정하기 위해 프로세스 수명 동안 처음으로 Realm을 열 때 호출되는 콜백입니다. 총 파일 크기(데이터 + 여유 공간)와 파일의 데이터가 사용한 총 바이트가 전달됩니다. |
getDurability
public OsRealmConfig.Durability getDurability () |
---|
getEncryptionKey
public byte getEncryptionKey () |
---|
getFlowFactory
public FlowFactory getFlowFactory () |
---|
Realm 객체에서 코틀린(Kotlin) 흐름을 만드는 데 사용되는 FlowFactory 를 반환합니다. 반환 Flows를 생성하는 데 사용되는 팩토리 인스턴스입니다. 스로우
|
getInitialDataTransaction
protected Realm.Transaction getInitialDataTransaction () |
---|
초기 데이터가 있는 트랜잭션 인스턴스를 반환합니다. 반환 초기 데이터 트랜잭션. |
getInstance
getMaxNumberOfActiveVersions
public long getMaxNumberOfActiveVersions () |
---|
반환 예외가 발생하기 전에 허용되는 최대 활성 버전 수입니다. |
getMigration
public RealmMigration getMigration () |
---|
getPath
getRealmDirectory
public File getRealmDirectory () |
---|
getRealmFileName
public String getRealmFileName () |
---|
getRealmObjectClasses
public Set getRealmObjectClasses () |
---|
getRxFactory
public RxObservableFactory getRxFactory () |
---|
Realm 객체에서 Rx Observable을 생성하는 데 사용되는 RxObservableFactory 를 반환합니다. 반환 Rx Observable을 생성하는 데 사용되는 팩토리 인스턴스입니다. 스로우
|
getSchemaMediator
protected RealmProxyMediator getSchemaMediator () |
---|
이 구성으로 정의된 스키마의 중재자 인스턴스를 반환합니다. 반환 스키마의 중재자입니다. |
getSchemaVersion
public long getSchemaVersion () |
---|
hasAssetFile
public boolean hasAssetFile () |
---|
이 구성에 대해 자산 파일이 구성되었는지 여부를 나타냅니다. 반환
|
해시 코드
isAllowQueriesOnUiThread
public boolean isAllowQueriesOnUiThread () |
---|
UI 스레드에서 RealmQuery 를 실행할 수 있는지 여부를 반환합니다. 기본적으로 Realm은 메인 스레드에서 쿼리를 허용합니다. 이를 허용하지 않으려면 사용자는 Builder.allowQueriesOnUiThread(boolean) 또는 Realm Sync 빌더를 사용하여 명시적으로 옵트인해야 합니다. 반환 UI 스레드에서 쿼리를 실행할 수 있는지 여부. |
isAllowWritesOnUiThread
public boolean isAllowWritesOnUiThread () |
---|
UI 스레드에서 Realm.executeTransaction 호출을 수행할 수 있는지 여부를 반환합니다. 참고: Realm은 사용자가 Builder.allowWritesOnUiThread(boolean) 또는 Realm Sync 빌더를 명시적으로 사용하지 않는 한 메인 스레드에서 차단 트랜잭션을 실행하는 것을 허용하지 않습니다. 반환 UI 스레드에서 쓰기 작업을 실행할 수 있는지 여부. |
isReadOnly
public boolean isReadOnly () |
---|
이 Realm이 읽기 전용인지 여부를 반환합니다. 읽기 전용 Realm은 수정할 수 없으며 불법적인 상태에서 예외 가 발생합니다. Realm.beginTransaction()이 호출되는 경우. 반환
|
is RecoveryConfiguration
public boolean isRecoveryConfiguration () |
---|
반환
팁다음도 참조하세요.
|
isSyncConfiguration
protected boolean isSyncConfiguration () |
---|
realmExists
protected boolean realmExists () |
---|
이 구성으로 정의된 Realm 파일이 이미 존재하는지 확인합니다.경고: 이 메서드는 특정 시점의 확인에 불과합니다. 외부 동기화로 보호되지 않는 한 이 메서드가 반환된 직후 다른 스레드나 프로세스가 Realm 파일을 생성하거나 삭제했을 수 있습니다. 반환
|
shouldDeleteRealmIFMigrationNeded
public boolean shouldDeleteRealmIfMigrationNeeded () |
---|