asフロー

抽象 fun asFlow(): フロー<t>

クエリ条件を満たす値を計算し、それをフローとして非同期に返します。

値をサポートするクエリによって表されるオブジェクトに変更があった場合、フローは更新された値を出力します。 フローは、キャンセルされるまで無期限に実行され続けます。

変更計算は、RealmConfiguration.Builder.notificationDispatcher で表されるスレッドで実行されます。

フローには.BUEREDの内部バッファがありますが、コンシューマーが要素を一定時間ずつ消費するのに失敗した場合、コルーチン スコープは CancelException でキャンセルされます。

Return

このクエリの実行の結果発生したRealmResultへの変更を表すフロー。

スロー

MutableRealm で発行されたクエリで呼び出された場合