パッケージ io.realm.coreoutines

Interface FlowFactory

  • すべての既知の実装クラス:
    RealmFlowFactory

    public interface FlowFactory
    Realm クラス用の Kotlin Flowを作成するためのファクトリー インターフェース。
    • メソッドの詳細

      • from

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

        kotlinx.coreoutines.flow.Flow{ DeviceRealm > from]( @Nonnull : DeviceRealm)
        DynamicRealmFlowを作成します。 にサブスクライブされたとき、および Realm の後続のアップデートごとに、Realm の初期状態を発行する必要があります。
        パラメーター:
        dynamicRealm - フローによって発行される変更を監視しているDynamicRealmインスタンス。
        次の値を返します。
        Realm へのすべてのアップデートを発行するフロー。
      • from

        <T>kotlinx.coloutines.flow.Flow< RealmResults<T> "T" からの ( @Nonnull Realm Realm 、 @Nonnull RealmResults<T> の結果)
        RealmResultsFlowを作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。
        型パラメータ:
        T RealmObject の - タイプ。
        パラメーター:
        results - フローによって発行される変更を監視しているRealmResultsインスタンス。
        realm - 結果が返されるRealmインスタンス。
        次の値を返します。
        Flow RealmObject へのすべてのアップデートを発行します。
      • changesetFrom

        <T>< Collectionchange < RealmResults<T> "T"> changesetFrom を<T> 使用 することRealm で、 RealmResults が
        RealmResultsインスタンスのFlowを作成します。 にサブスクライブされたときに初期結果が発行され、その後の結果の更新ごとに、結果と更新を説明するCollectionChangeが発行されます。

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

        パラメーター:
        realm - オブジェクトの受信元からのRealmインスタンス。
        results - フローによって発行される変更を監視しているRealmResultsインスタンス。
        次の値を返します。
        Flow は、RealmResults へのすべての更新を発行します。
      • from

        <T> kotlinx.coloutines.flow.Flow< RealmResults <T> から]( @Nonnull DeviceRealm 動的Realm、 @Nonnull RealmResults <T> 結果)
        RealmResultsFlowを作成します。 にサブスクライブされたとき、および RealmResult の後続のアップデートごとに、最初の RealmResult が発行されます。
        型パラメータ:
        T RealmObject の - タイプ。
        パラメーター:
        results - フローによって発行される変更を監視しているRealmResultsインスタンス。
        dynamicRealm - 結果が返されるDynamicRealmインスタンス。
        次の値を返します。
        Flow RealmObject へのすべてのアップデートを発行します。
      • changesetFrom

        <T> kotlinx.coreoutines.flow.Flow< Collectionchange < RealmResults <T>> changesetFrom を使用すると( @Nonnull DeviceRealm 動的Realm、 @Nonnull RealmResults <T> 結果)
        RealmResultsインスタンスのFlowを作成します。 にサブスクライブされたときに初期結果が発行され、その後の結果の更新ごとに、結果と更新を説明するCollectionChangeが発行されます。

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

        パラメーター:
        dynamicRealm - オブジェクトの受信元からのDynamicRealmインスタンス。
        results - フローによって発行される変更を監視しているRealmResultsインスタンス。
        次の値を返します。
        Flow は、RealmResults へのすべての更新を発行します。
      • from

        <T>kotlinx.coloutines.flow.Flow< RealmList<T> "T" からののもの( @Nonnull Realm Realm 、 @Nonnull RealmList<T> realmList)
        RealmListFlowを作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに、最初の RealmResult が発行されます。

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

        型パラメータ:
        T - RealmObject の 型
        パラメーター:
        realmList - フローによって発行される変更を監視しているRealmListインスタンス。
        realm - 結果が返されるRealmインスタンス。
        次の値を返します。
        Flow は、RealmList へのすべての更新を発行します。
      • changesetFrom

        <T> kotlinx.coloutines.flow.Flow< Collectionchange < RealmList <T>" changesetFrom"( @Nonnull Realm邦土、 @Nonnull RealmList <T> リスト)
        RealmListFlowを作成します。 にサブスクライブすると初期リストが発行され、リストの更新ごとにリストと更新を説明するCollectionChangeが発行されます。

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

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

        <T>kotlinx.coloutines.flow.Flow< RealmList<T> "T" からののもの( @Nonnull DescribeRealm 動的Realm、 @Nonnull RealmList<T> < T>realmList)
        RealmListFlowを作成します。 にサブスクライブされたとき、および RealmList の後続の更新ごとに、最初の RealmResult が発行されます。

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

        型パラメータ:
        T - RealmObject の 型
        パラメーター:
        realmList - フローによって発行される変更を監視しているRealmListインスタンス。
        dynamicRealm - 結果が返されるDynamicRealmインスタンス。
        次の値を返します。
        Flow は、RealmList へのすべての更新を発行します。
      • changesetFrom

        <T> kotlinx.coloutines.flow.Flow< Collectionchange < RealmList <T>> changesetFrom を使用しています( @Nonnull DeviceingRealm 動的Realm、 @Nonnull RealmList <T> リスト)
        RealmListFlowを作成します。 にサブスクライブすると初期リストが発行され、リストの更新ごとにリストと更新を説明するCollectionChangeが発行されます。

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

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

        <T はRealmModel > kotlinx.coreoutine.flow.Flow<T> からの拡張ものです( @Nonnull Realm Realm@ Nonnull TrealmObject)
        RealmObjectFlowを作成します。 にサブスクライブされたとき、およびオブジェクトの後続のアップデートごとに初期オブジェクトが発行されます。
        型パラメータ:
        T - クエリ ターゲットのタイプ
        パラメーター:
        realmObject - フローによって発行される変更を監視しているRealmObjectインスタンス。
        realm - オブジェクトの受信元からのRealmインスタンス。
        次の値を返します。
        Flow は、DysyncRealmObject へのすべてのアップデートを発行します。
      • changesetFrom

        <T は RealmModel > kotlinx.coreoutine.flow.Flow<T> は RealmObjectCheck を 変更 するを します
        RealmObjectFlowを作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、 オブジェクトとアップデートを記述するObjectChangeSetが発行されます。

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

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

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

        kotlinx.coremObject
        DynamicRealmObjectFlowを作成します。 にサブスクライブすると初期 オブジェクトが発行され、オブジェクトの後続のアップデートごとに、 オブジェクトとアップデートを記述するObjectChangeSetが発行されます。

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

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