パッケージ io.realm.coreoutines

クラス RealmFlowFactory

    • コンストラクターの詳細

      • RealmFlowFactory

        public RealmFlowFactory(ブール値returnFrozenObjects)
        フロー ファクトリーのコンストラクター。
        パラメーター:
        returnFrozenObjects - 発行が固定されたオブジェクトを返すかどうか。
    • メソッドの詳細

      • from

        public kotlinx.coroutines.flow.Flow<Realm> from​(@Nonnull
                                                        Realm realm)
        インターフェースからコピーされた説明: FlowFactory
        RealmFlowを作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。
        次のによって指定されます。
        from 内 インターフェース FlowFactory
        パラメーター:
        realm - フローによって発行される変更を監視しているRealmインスタンス。
        次の値を返します。
        Realm へのすべてのアップデートを発行するフロー。
      • from

        public kotlinx.coroutines.flow.Flow<DynamicRealm> from​(@Nonnull
                                                               DynamicRealm dynamicRealm)
        インターフェースからコピーされた説明: FlowFactory
        DynamicRealmFlowを作成します。 にサブスクライブされたとき、および 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
        RealmResultsFlowを作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の 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
        RealmResultsFlowを作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の 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
        RealmListFlowを作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに、最初の RealmResult が発行されます。

        注: RealmChangeListenerは現在、Realmlist ではサポートされていません。

        次のによって指定されます。
        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
        RealmListFlowを作成します。 にサブスクライブすると初期リストが発行され、リストの更新ごとにリストと更新を説明する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
        RealmListFlowを作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに、最初の RealmResult が発行されます。

        注: RealmChangeListenerは現在、Realmlist ではサポートされていません。

        次のによって指定されます。
        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
        RealmListFlowを作成します。 にサブスクライブすると初期リストが発行され、リストの更新ごとにリストと更新を説明する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
        RealmObjectFlowを作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。
        次のによって指定されます。
        from 内 インターフェース FlowFactory
        型パラメータ:
        T - クエリ ターゲットのタイプ
        パラメーター:
        realm - オブジェクトの受信元からのRealmインスタンス。
        realmObject - フローによって発行される変更を監視しているRealmObjectインスタンス。
        次の値を返します。
        Flow は、DysyncRealmObject へのすべてのアップデートを発行します。
      • changesetFrom

        public <T extends RealmModel> kotlinx.coroutines.flow.Flow<ObjectChange<T>> changesetFrom​(@Nonnull
                                                                                                  Realm realm,
                                                                                                  @Nonnull
                                                                                                  T realmObject)
        インターフェースからコピーされた説明: FlowFactory
        RealmObjectFlowを作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、 オブジェクトとアップデートを記述するObjectChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 したがって、バックプレッシャーの処理はユーザーに残す必要があります。

        次のによって指定されます。
        changesetFrom 内 インターフェース FlowFactory
        パラメーター:
        realm - オブジェクトの受信元からのRealmインスタンス。
        realmObject - フローによって発行される変更を監視しているRealmObjectインスタンス。
        次の値を返します。
        Flow は、DysyncRealmObject へのすべてのアップデートを発行します。
      • from

        public kotlinx.coroutines.flow.Flow<DynamicRealmObject> from​(@Nonnull
                                                                     DynamicRealm dynamicRealm,
                                                                     @Nonnull
                                                                     DynamicRealmObject dynamicRealmObject)
        インターフェースからコピーされた説明: FlowFactory
        DynamicRealmObjectFlowを作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。
        次のによって指定されます。
        from 内 インターフェース FlowFactory
        パラメーター:
        dynamicRealm - オブジェクトの受信元からのDynamicRealmインスタンス。
        dynamicRealmObject - フローによって発行される変更を監視しているDynamicRealmObjectインスタンス。
        次の値を返します。
        Flow は、DysyncRealmObject へのすべてのアップデートを発行します。
      • changesetFrom

        public kotlinx.coroutines.flow.Flow<ObjectChange<DynamicRealmObject>> changesetFrom​(@Nonnull
                                                                                            DynamicRealm dynamicRealm,
                                                                                            @Nonnull
                                                                                            DynamicRealmObject dynamicRealmObject)
        インターフェースからコピーされた説明: FlowFactory
        DynamicRealmObjectFlowを作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、 オブジェクトとアップデートを記述するObjectChangeSetが発行されます。

        変更セット オブジェクトは、変更セットが前の変更セットの状態に依存しているため、バックプレッシャーをサポートしていません。 したがって、バックプレッシャーの処理はユーザーに残す必要があります。

        次のによって指定されます。
        changesetFrom 内 インターフェース FlowFactory
        パラメーター:
        dynamicRealm - オブジェクトの受信元からのDynamicRealmインスタンス。
        dynamicRealmObject - フローによって発行される変更を監視しているDynamicRealmObjectインスタンス。
        次の値を返します。
        Flow は、DysyncRealmObject へのすべてのアップデートを発行します。