인터페이스 FlowFactory
-
- 알려진 모든 구현 클래스:
RealmFlowFactory
public interface FlowFactory
Realm 클래스에 대한 KotlinFlow
를 만들기 위한 팩토리 인터페이스입니다.
-
-
메서드 요약
모든 메서드 인스턴스 메서드 추상 메서드 수정자 및 유형 메서드 설명 kotlinx.coroutines.flow.Flow<ObjectChange<DynamicRealmObject>>
changesetFrom(DynamicRealm dynamicRealm, DynamicRealmObject dynamicRealmObject)
DynamicRealmObject
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmList<T>>>
changesetFrom(DynamicRealm dynamicRealm, RealmList<T> list)
RealmList
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmResults<T>>>
changesetFrom(DynamicRealm dynamicRealm, RealmResults<T> results)
RealmResults
인스턴스에 대한Flow
를 만듭니다.<T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmList<T>>>
changesetFrom(Realm realm, RealmList<T> list)
RealmList
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmResults<T>>>
changesetFrom(Realm realm, RealmResults<T> results)
RealmResults
인스턴스에 대한Flow
를 만듭니다.<T extends RealmModel>
kotlinx.coroutines.flow.Flow<ObjectChange<T>>changesetFrom(Realm realm, T realmObject)
RealmObject
에 대한Flow
을 만듭니다.kotlinx.coroutines.flow.Flow<DynamicRealm>
from(DynamicRealm dynamicRealm)
DynamicRealm
에 대한Flow
을 만듭니다.kotlinx.coroutines.flow.Flow<DynamicRealmObject>
from(DynamicRealm dynamicRealm, DynamicRealmObject dynamicRealmObject)
DynamicRealmObject
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<RealmList<T>>
from(DynamicRealm dynamicRealm, RealmList<T> realmList)
RealmList
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<RealmResults<T>>
from(DynamicRealm dynamicRealm, RealmResults<T> results)
RealmResults
에 대한Flow
을 만듭니다.kotlinx.coroutines.flow.Flow<Realm>
from(Realm realm)
Realm
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<RealmList<T>>
from(Realm realm, RealmList<T> realmList)
RealmList
에 대한Flow
을 만듭니다.<T> kotlinx.coroutines.flow.Flow<RealmResults<T>>
from(Realm realm, RealmResults<T> results)
RealmResults
에 대한Flow
을 만듭니다.<T extends RealmModel>
kotlinx.coroutines.flow.Flow<T>from(Realm realm, T realmObject)
RealmObject
에 대한Flow
을 만듭니다.
-
-
-
메서드 세부 정보
-
FROM
kotlinx.coroutines.Flow.Flow<Realm> from(@Nonnull Realm realm)
Realm
에 대한Flow
을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.- 매개변수:
realm
-Realm
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
- Realm에 대한 모든 업데이트를 내보내는 흐름입니다.
-
FROM
kotlinx.coroutines.Flow.Flow<DynamicRealm> from(@Nonnull DynamicRealm DynamicRealm )
DynamicRealm
에 대한Flow
을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.- 매개변수:
dynamicRealm
-DynamicRealm
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
- Realm에 대한 모든 업데이트를 내보내는 흐름입니다.
-
FROM
<T> kotlinx.코루틴.flow.Flow<RealmResults<T>> from(@Nonnull Realm 영역, @Nonnull RealmResults<T> 결과)
RealmResults
에 대한Flow
을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.- 유형 매개변수:
T
- RealmObject의 유형입니다.- 매개변수:
results
-RealmResults
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.realm
-Realm
결과가 나오는 인스턴스입니다.- 반환합니다:
Flow
RealmObject에 대한 모든 업데이트를 내보냅니다.
-
changesetFrom
<T> kotlinx.코루틴.flow.Flow<CollectionChange<RealmResults<T>>> changesetFrom(@Nonnull Realm 영역, @Nonnull RealmResults<T> 결과)
RealmResults
인스턴스에 대한Flow
를 만듭니다. 구독할 때 초기 결과를 방출해야 하며 결과의 각 후속 업데이트에서 결과와 업데이트를 설명하는CollectionChange
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
realm
-Realm
객체가 들어오는 인스턴스입니다.results
-RealmResults
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
RealmResults에 대한 모든 업데이트를 내보냅니다.
-
FROM
<T> kotlinx.coroutines.Flow.Flow<RealmResults<T>> from(@Nonnull DynamicRealm DynamicRealm , @Nonnull RealmResults<T> 결과)
RealmResults
에 대한Flow
을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.- 유형 매개변수:
T
- RealmObject의 유형입니다.- 매개변수:
results
-RealmResults
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.dynamicRealm
-DynamicRealm
결과가 나오는 인스턴스입니다.- 반환합니다:
Flow
RealmObject에 대한 모든 업데이트를 내보냅니다.
-
changesetFrom
<T> kotlinx.coroutines.Flow.Flow<CollectionChange<RealmResults<T>>> changesetFrom(@Nonnull DynamicRealm DynamicRealm , @Nonnull RealmResults<T> 결과)
RealmResults
인스턴스에 대한Flow
를 만듭니다. 구독할 때 초기 결과를 방출해야 하며 결과의 각 후속 업데이트에서 결과와 업데이트를 설명하는CollectionChange
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
dynamicRealm
-DynamicRealm
객체가 들어오는 인스턴스입니다.results
-RealmResults
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
RealmResults에 대한 모든 업데이트를 내보냅니다.
-
FROM
<T> kotlinx.coroutines.Flow.Flow< RealmList <T>> from( @Nonnull Realm realm, @Nonnull RealmList <T> realmList)
RealmList
에 대한Flow
을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.
-
changesetFrom
<T> kotlinx.coroutines.Flow.Flow< CollectionChange < RealmList <T>>> changesetFrom( @Nonnull Realm realm, @Nonnull RealmList <T> list)
RealmList
에 대한Flow
을 만듭니다. 구독 시 초기 목록을 방출해야 하며 목록을 후속 업데이트할 때마다 목록과 업데이트를 설명하는CollectionChange
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
-
FROM
<T> kotlinx.coroutines.Flow.Flow<RealmList<T>> from(@Nonnull DynamicRealm DynamicRealm , @Nonnull RealmList<T> realmList)
RealmList
에 대한Flow
을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.참고:
RealmChangeListener
는 현재 RealmLists에서 지원되지 않습니다.- 유형 매개변수:
T
- RealmObject의 유형- 매개변수:
realmList
-RealmList
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.dynamicRealm
-DynamicRealm
결과가 나오는 인스턴스입니다.- 반환합니다:
Flow
RealmList에 대한 모든 업데이트를 내보냅니다.
-
changesetFrom
<T> kotlinx.coroutines.Flow.Flow<CollectionChange<RealmList<T>>> changesetFrom(@Nonnull DynamicRealm DynamicRealm , @Nonnull RealmList<T> list)
RealmList
에 대한Flow
을 만듭니다. 구독 시 초기 목록을 방출해야 하며 목록을 후속 업데이트할 때마다 목록과 업데이트를 설명하는CollectionChange
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
dynamicRealm
-DynamicRealm
객체가 들어오는 인스턴스입니다.list
-RealmList
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
RealmList에 대한 모든 업데이트를 내보냅니다.
-
FROM
<T 확장 RealmModel> kotlinx.coroutines.Flow.Flow<T> from (@Nonnull Realm Realm, @Nonnull T 영역Object)
RealmObject
에 대한Flow
을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.- 유형 매개변수:
T
- 쿼리 대상 유형- 매개변수:
realmObject
-RealmObject
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.realm
-Realm
객체가 들어오는 인스턴스입니다.- 반환합니다:
Flow
DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
-
changesetFrom
<T 확장 RealmModel > kotlinx.coroutines.Flow.Flow< ObjectChange <T>> changesetFrom( @Nonnull Realm realm, @Nonnull T realmObject)
RealmObject
에 대한Flow
을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체와 업데이트를 설명하는ObjectChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
realm
-Realm
객체가 들어오는 인스턴스입니다.realmObject
-RealmObject
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
-
FROM
kotlinx.coroutines.Flow.Flow<DynamicRealmObject> from(@Nonnull DynamicRealm DynamicRealm , @Nonnull DynamicRealmObject DynamicRealmObject )
DynamicRealmObject
에 대한Flow
을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.- 매개변수:
dynamicRealm
-DynamicRealm
객체가 들어오는 인스턴스입니다.dynamicRealmObject
-DynamicRealmObject
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
-
changesetFrom
kotlinx.coroutines.Flow.Flow<ObjectChange<DynamicRealmObject>>changesetFrom(@Nonnull DynamicRealm DynamicRealm , @Nonnull DynamicRealmObject DynamicRealmObject )
DynamicRealmObject
에 대한Flow
을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체와 업데이트를 설명하는ObjectChangeSet
를 방출해야 합니다.변경 세트 옵저버블은 변경 세트가 이전 변경 세트의 상태에 따라 달라지므로 배압을 지원하지 않습니다. 따라서 배압을 처리하는 것은 사용자의 몫입니다.
- 매개변수:
dynamicRealm
-DynamicRealm
객체가 들어오는 인스턴스입니다.dynamicRealmObject
-DynamicRealmObject
인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.- 반환합니다:
Flow
DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
-
-