클래스 RealmFlowFactory

    • 생성자 세부 정보

      • RealmFlowFactory

        public RealmFlowFactory​(부울 returnFrozenObjects)
        Flow 팩토리의 생성자입니다.
        매개변수:
        returnFrozenObjects - 방출에서 동결된 객체를 반환해야 하는지 여부.
    • 메서드 세부 정보

      • FROM

        public kotlinx.coroutines.flow.Flow<Realm> from​(@Nonnull
                                                        Realm realm)
        인터페이스에서 설명 복사: FlowFactory
        Realm 에 대한 Flow 을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        매개변수:
        realm - Realm 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Realm에 대한 모든 업데이트를 내보내는 흐름입니다.
      • FROM

        public kotlinx.coroutines.flow.Flow<DynamicRealm> from​(@Nonnull
                                                               DynamicRealm dynamicRealm)
        인터페이스에서 설명 복사: FlowFactory
        DynamicRealm 에 대한 Flow 을 만듭니다. 구독 시 그리고 Realm의 각 후속 업데이트 시 Realm의 초기 상태를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        매개변수:
        dynamicRealm - DynamicRealm 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Realm에 대한 모든 업데이트를 내보내는 흐름입니다.
      • FROM

        public <T> kotlinx.coroutines.flow.Flow<RealmResults<T>> from​(@Nonnull
                                                                      Realm realm,
                                                                      @Nonnull
                                                                      RealmResults<T> results)
        인터페이스에서 설명 복사: FlowFactory
        RealmResults 에 대한 Flow 을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        유형 매개변수:
        T - RealmObject의 유형입니다.
        매개변수:
        realm - Realm 결과가 나오는 인스턴스입니다.
        results - RealmResults 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmObject에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public <T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmResults<T>>> changesetFrom​(@Nonnull
                                                                                                 Realm realm,
                                                                                                 @Nonnull
                                                                                                 RealmResults<T> results)
        인터페이스에서 설명 복사: FlowFactory
        RealmResults 인스턴스에 대한 Flow 를 만듭니다. 구독할 때 초기 결과를 방출해야 하며 결과의 각 후속 업데이트에서 결과와 업데이트를 설명하는 CollectionChange 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        realm - Realm 객체가 들어오는 인스턴스입니다.
        results - RealmResults 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmResults에 대한 모든 업데이트를 내보냅니다.
      • FROM

        public <T> kotlinx.coroutines.flow.Flow<RealmResults<T>> from​(@Nonnull
                                                                      DynamicRealm dynamicRealm,
                                                                      @Nonnull
                                                                      RealmResults<T> results)
        인터페이스에서 설명 복사: FlowFactory
        RealmResults 에 대한 Flow 을 만듭니다. RealmResults를 구독할 때 그리고 RealmResults의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        유형 매개변수:
        T - RealmObject의 유형입니다.
        매개변수:
        dynamicRealm - DynamicRealm 결과가 나오는 인스턴스입니다.
        results - RealmResults 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmObject에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public <T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmResults<T>>> changesetFrom​(@Nonnull
                                                                                                 DynamicRealm dynamicRealm,
                                                                                                 @Nonnull
                                                                                                 RealmResults<T> results)
        인터페이스에서 설명 복사: FlowFactory
        RealmResults 인스턴스에 대한 Flow 를 만듭니다. 구독할 때 초기 결과를 방출해야 하며 결과의 각 후속 업데이트에서 결과와 업데이트를 설명하는 CollectionChange 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        dynamicRealm - DynamicRealm 객체가 들어오는 인스턴스입니다.
        results - RealmResults 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmResults에 대한 모든 업데이트를 내보냅니다.
      • FROM

        public <T> kotlinx.coroutines.flow.Flow<RealmList<T>> from​(@Nonnull
                                                                   Realm realm,
                                                                   @Nonnull
                                                                   RealmList<T> realmList)
        인터페이스에서 설명 복사: FlowFactory
        RealmList 에 대한 Flow 을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        유형 매개변수:
        T - RealmObject의 유형
        매개변수:
        realm - Realm 결과가 나오는 인스턴스입니다.
        realmList - RealmList 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmList에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public <T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmList<T>>> changesetFrom​(@Nonnull
                                                                                              Realm realm,
                                                                                              @Nonnull
                                                                                              RealmList<T> list)
        인터페이스에서 설명 복사: FlowFactory
        RealmList 에 대한 Flow 을 만듭니다. 구독 시 초기 목록을 방출해야 하며 목록을 후속 업데이트할 때마다 목록과 업데이트를 설명하는 CollectionChange 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        realm - Realm 객체가 들어오는 인스턴스입니다.
        list - RealmList 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmList에 대한 모든 업데이트를 내보냅니다.
      • FROM

        public <T> kotlinx.coroutines.flow.Flow<RealmList<T>> from​(@Nonnull
                                                                   DynamicRealm dynamicRealm,
                                                                   @Nonnull
                                                                   RealmList<T> realmList)
        인터페이스에서 설명 복사: FlowFactory
        RealmList 에 대한 Flow 을 만듭니다. RealmList를 구독할 때 그리고 RealmList의 각 후속 업데이트 시 초기 RealmResult를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        유형 매개변수:
        T - RealmObject의 유형
        매개변수:
        dynamicRealm - DynamicRealm 결과가 나오는 인스턴스입니다.
        realmList - RealmList 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmList에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public <T> kotlinx.coroutines.flow.Flow<CollectionChange<RealmList<T>>> changesetFrom​(@Nonnull
                                                                                              DynamicRealm dynamicRealm,
                                                                                              @Nonnull
                                                                                              RealmList<T> list)
        인터페이스에서 설명 복사: FlowFactory
        RealmList 에 대한 Flow 을 만듭니다. 구독 시 초기 목록을 방출해야 하며 목록을 후속 업데이트할 때마다 목록과 업데이트를 설명하는 CollectionChange 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        dynamicRealm - DynamicRealm 객체가 들어오는 인스턴스입니다.
        list - RealmList 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow RealmList에 대한 모든 업데이트를 내보냅니다.
      • FROM

        public <T extends RealmModel> kotlinx.coroutines.flow.Flow<T> from​(@Nonnull
                                                                           Realm realm,
                                                                           @Nonnull
                                                                           T realmObject)
        인터페이스에서 설명 복사: FlowFactory
        RealmObject 에 대한 Flow 을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        유형 매개변수:
        T - 쿼리 대상 유형
        매개변수:
        realm - Realm 객체가 들어오는 인스턴스입니다.
        realmObject - RealmObject 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public <T extends RealmModel> kotlinx.coroutines.flow.Flow<ObjectChange<T>> changesetFrom​(@Nonnull
                                                                                                  Realm realm,
                                                                                                  @Nonnull
                                                                                                  T realmObject)
        인터페이스에서 설명 복사: FlowFactory
        RealmObject 에 대한 Flow 을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체와 업데이트를 설명하는 ObjectChangeSet 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        realm - Realm 객체가 들어오는 인스턴스입니다.
        realmObject - RealmObject 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
      • FROM

        public kotlinx.coroutines.flow.Flow<DynamicRealmObject> from​(@Nonnull
                                                                     DynamicRealm dynamicRealm,
                                                                     @Nonnull
                                                                     DynamicRealmObject dynamicRealmObject)
        인터페이스에서 설명 복사: FlowFactory
        DynamicRealmObject 에 대한 Flow 을 만듭니다. 구독 시 그리고 객체의 각 후속 업데이트 시 초기 객체를 방출해야 합니다.
        다음에 의해 지정됩니다:
        from 인터페이스에서 FlowFactory
        매개변수:
        dynamicRealm - DynamicRealm 객체가 들어오는 인스턴스입니다.
        dynamicRealmObject - DynamicRealmObject 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.
      • changesetFrom

        public kotlinx.coroutines.flow.Flow<ObjectChange<DynamicRealmObject>> changesetFrom​(@Nonnull
                                                                                            DynamicRealm dynamicRealm,
                                                                                            @Nonnull
                                                                                            DynamicRealmObject dynamicRealmObject)
        인터페이스에서 설명 복사: FlowFactory
        DynamicRealmObject 에 대한 Flow 을 만듭니다. 구독 시 초기 객체를 방출해야 하며 객체의 각 후속 업데이트에서 객체와 업데이트를 설명하는 ObjectChangeSet 를 방출해야 합니다.

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

        다음에 의해 지정됩니다:
        changesetFrom 인터페이스에서 FlowFactory
        매개변수:
        dynamicRealm - DynamicRealm 객체가 들어오는 인스턴스입니다.
        dynamicRealmObject - DynamicRealmObject 인스턴스에서 흐름에서 발생할 변경 사항을 관찰하고 있습니다.
        반환합니다:
        Flow DynamicRealmObject에 대한 모든 업데이트를 내보냅니다.