Docs Menu
Docs Home
/ /
io.realm.coroutines

인터페이스 FlowFactory

Realm 클래스용 코틀린 (Kotlin) Flow **를 만들기 위한 팩토리 인터페이스입니다.

수정자 및 유형
메서드 및 설명

public <any>

DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 에 대한 흐름 을 만듭니다.

public <any>

Realm realm,
T realmObject
)

RealmObject 에 대한 흐름 을 만듭니다.

public <any>

RealmList 에 대한 흐름 을 만듭니다.

public <any>

RealmList 에 대한 흐름 을 만듭니다.

public <any>

RealmResults 인스턴스에 대한 Flow 를 만듭니다.

public <any>

RealmResults 인스턴스에 대한 Flow 를 만듭니다.

public <any>

DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 에 대한 흐름 을 만듭니다.

public <any>

from <T >(
Realm realm,
T realmObject
)

RealmObject 에 대한 흐름 을 만듭니다.

public <any>

from <T >(
DynamicRealm dynamicRealm,
)

RealmList 에 대한 흐름 을 만듭니다.

public <any>

from <T >(
)

RealmList 에 대한 흐름 을 만듭니다.

public <any>

from <T >(
)

RealmResults 에 대한 흐름 을 만듭니다.

public <any>

from <T >(
)

RealmResults 에 대한 흐름 을 만듭니다.

public <any>

DynamicRealm dynamicRealm
)

DynamicRealm 에 대한 흐름 을 만듭니다.

public <any>

Realm realm
)

Realm 에 대한 흐름 을 만듭니다.

public <any> changesetFrom (
DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 에 대한 흐름 을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트 시 객체와 업데이트를 설명하는 io.realm.ObjectChangeSet 를 방출해야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • dynamicRealm - 객체가 들어오는 DynamicRealm 인스턴스입니다.

  • dynamicRealmObject - DynamicRealmObject 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

반환

DynamicRealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> changesetFrom <T >(
Realm realm,
T realmObject
)

RealmObject 에 대한 흐름 을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트 시 객체와 업데이트를 설명하는 io.realm.ObjectChangeSet 를 방출해야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • realm - 객체 가 들어오는 Realm 인스턴스 입니다.

  • realmObject - RealmObject 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰하고 있습니다.

반환

DynamicRealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> changesetFrom <T >(
)

RealmList 에 대한 흐름 을 만듭니다. 구독할 때 초기 목록을 방출해야 하며 목록의 각 후속 업데이트에서 목록과 업데이트를 설명하는 io.realm.rx.CollectionChange 를 방출해야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • dynamicRealm - 객체가 들어오는 DynamicRealm 인스턴스입니다.

  • list - RealmList 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰 중입니다.

반환

RealmList에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> changesetFrom <T >(
)

RealmList 에 대한 흐름 을 만듭니다. 구독할 때 초기 목록을 방출해야 하며 목록의 각 후속 업데이트에서 목록과 업데이트를 설명하는 io.realm.rx.CollectionChange 를 방출해야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • realm - 객체 가 들어오는 Realm 인스턴스 입니다.

  • list - RealmList 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰 중입니다.

반환

RealmList에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> changesetFrom <T >(
)

RealmResults 인스턴스에 대한 Flow 를 만듭니다. 구독 시 초기 결과를 내보내야 하며, 결과의 각 후속 업데이트 시 결과와 함께 업데이트를 설명하는 io.realm.rx.CollectionChange 를 내보내야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • dynamicRealm - 객체가 들어오는 DynamicRealm 인스턴스입니다.

  • results - RealmResults 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

반환

RealmResults에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> changesetFrom <T >(
)

RealmResults 인스턴스에 대한 Flow 를 만듭니다. 구독 시 초기 결과를 내보내야 하며, 결과의 각 후속 업데이트 시 결과와 함께 업데이트를 설명하는 io.realm.rx.CollectionChange 를 내보내야 합니다.

변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.

매개변수

  • realm - 객체 가 들어오는 Realm 인스턴스 입니다.

  • results - RealmResults 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

반환

RealmResults에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from (
DynamicRealm dynamicRealm,
DynamicRealmObject dynamicRealmObject
)

DynamicRealmObject 에 대한 흐름 을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

매개변수

  • dynamicRealm - 객체가 들어오는 DynamicRealm 인스턴스입니다.

  • dynamicRealmObject - DynamicRealmObject 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

반환

DynamicRealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from <T >(
Realm realm,
T realmObject
)

RealmObject 에 대한 흐름 을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.

유형 매개변수

  • T - 쿼리 대상 유형

매개변수

  • realmObject - RealmObject 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰하고 있습니다.

  • realm - 객체 가 들어오는 Realm 인스턴스 입니다.

반환

DynamicRealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from <T >(
DynamicRealm dynamicRealm,
)

RealmList 에 대한 흐름 을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

참고: io.realm.RealmChangeListener 는 현재 RealmList에서 지원되지 않습니다.

유형 매개변수

  • T - RealmObject의 유형

매개변수

  • realmList - RealmList 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰 중입니다.

  • dynamicRealm - 결과가 나오는 DynamicRealm 인스턴스입니다.

반환

RealmList에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from <T >(
)

RealmList 에 대한 흐름 을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

참고: io.realm.RealmChangeListener 는 현재 RealmList에서 지원되지 않습니다.

유형 매개변수

  • T - RealmObject의 유형

매개변수

  • realmList - RealmList 인스턴스 가 흐름에서 방출되는 변경 사항을 관찰 중입니다.

  • realm - 결과가 나오는 Realm 인스턴스 입니다.

반환

RealmList에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from <T >(
)

RealmResults 에 대한 흐름 을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

유형 매개변수

  • T - RealmObject의 유형입니다.

매개변수

  • results - RealmResults 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

  • dynamicRealm - 결과가 나오는 DynamicRealm 인스턴스입니다.

반환

RealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from <T >(
)

RealmResults 에 대한 흐름 을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

유형 매개변수

  • T - RealmObject의 유형입니다.

매개변수

  • results - RealmResults 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

  • realm - 결과가 나오는 Realm 인스턴스 입니다.

반환

RealmObject에 대한 모든 업데이트를 내보내는 흐름 입니다.

public <any> from (
DynamicRealm dynamicRealm
)

DynamicRealm 에 대한 흐름 을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.

매개변수

  • dynamicRealm - DynamicRealm 인스턴스 가 흐름에서 발생할 변경 사항을 관찰하고 있습니다.

반환

Realm에 대한 모든 업데이트를 내보내는 흐름입니다.

public <any> from (
Realm realm
)

Realm 에 대한 흐름 을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.

매개변수

  • realm - 흐름에서 발생할 변경 사항을 관찰 중인 Realm 인스턴스 입니다.

반환

Realm에 대한 모든 업데이트를 내보내는 흐름입니다.

돌아가기

io.realm.coroutines

이 페이지의 내용