パッケージレベル 宣言
タイプ
自動同期クライアント リセット戦略を定義するインターフェース。それは、 DiscardUnsyncedchangesStratey 、 ReactiveOrDiscardUnsyncedchangesStratey 、またはReoverUnsyncedchangesStrateyのいずれかになります。
SubscriptionSetとMutableSubscriptionSetの間で共有される機能を使用するためのベース インターフェース。
接続状態は、 SyncSessionの基礎となる接続の状態を示します。
接続状態の変更は、 SyncSessionの基礎となる接続状態の変更を示します。
方向 は、 SyncSession.progressAsFlow で作成された特定の プログレス フローが、データをアップロードまたはダウンロードするときに変更を報告するかどうかを示します。
同期されていないローカル データを破棄することでクライアントリセットを自動的に解決する戦略ですが、それ以外の場合は Realm を開いたままにします。 すべての変更は、通常のコレクションとオブジェクト通知を通じて報告されます。
SyncConfiguration.Builder.waitForInitial remoteDataが有効な場合の構成オプション。
Realm を開くときに初期SubscriptionSetを入力するために使用されるコールバック。
SyncConfiguration.Builder.initialSubscriptionsが有効になっている場合の構成オプション。
クライアントリセットを手動で解決する戦略。
可変サブスクリプションセットを使用すると、 SubscriptionSetを追加、削除、または変更できるようになります。 SubscriptionSet.updateを呼び出すと使用可能になります。
SyncSession.progressAsFlow から作成されたフローによって発行される 進行状況インジケーター 。
進行状況モードは、 SyncSession.progressAsFlowから受信する通知を選択するために使用されます。
クライアントリセット中に同期されていない変更を自動的に回復する戦略です。回復が失敗した場合、変更は破棄されます。
クライアントのリセット中に同期されていない変更を自動的に回復する戦略。
サブスクリプションでは、特定のサーバークエリとそのメタデータを定義します。 このクエリの結果は、サブスクリプションが SubscriptionSetState.COMPLETE の状態を持つ SubscriptionSet の一部である限り、デバイスと継続的に同期されます。
サブスクリプションセットは、Flexible Sync 用に構成された特定の Realm の現在のすべてのサブスクリプションの不変のビューです。
SubscriptionSetまたはMutableSubscriptionSetが存在できる状態。
一般的な同期クライアントのリセット戦略を定義するインターフェース。 これは、 ManuallyReoverUnsyncedchangesStrateyまたはDishardUnsyncedchangesStrateyのいずれかになります。
SyncConfigurationは、Atlas Device Sync を使用してデバイス間で同期できる Realm Database を設定するために使用されます。
セッションは、デバイス上の単一の Realm とサーバー上の MongoDB 間でデータが同期される方法を制御します。
サーバーへの同期接続に関連するさまざまなタイムアウトを設定するためのビルダ。
RealmQuery.subscribeおよびRealmResults.subscribeがクエリ結果を返す場合の 動作を定義する列挙型。
関数
Subscription.query Description を変換します ローカル Realm に対して実行できる Realmクエリに戻ります。