パッケージ io.realm.mongodb.sync

インターフェース サブスクリプション


  • public interface Subscription
    サブスクリプションでは、特定のサーバークエリとそのメタデータを定義します。 このクエリの結果は、サブスクリプションがSubscriptionSet の状態を持つSubscriptionSet.State.COMPLETE の一部である限り、デバイスと継続的に同期されます。サブスクリプションは一度作成すると不変ですが、 MutableSubscriptionSet.addOrUpdate(Subscription)を使用して更新できます。
    • メソッドの詳細

      • create

        静的サブスクリプション作成( string名、 RealmQueryクエリ)
        柔軟な同期が有効になっている Realm に対して、非管理の名前付きサブスクリプションを作成します。 サブスクライブは、 MutableSubscriptionSet.add(Subscription)またはMutableSubscriptionSet.addOrUpdate(Subscription)を使用して保存されるまで有効になりません。
        パラメーター:
        name - サブスクライブの名前
        query - サブスクライブされるクエリ。 サブスクライブ クエリは、通常のクエリと比較して制限があることに注意してください。
        次の値を返します。
        非管理対象サブスクリプション。
      • create

        静的サブスクリプション作成( RealmQueryクエリ)
        柔軟な同期が有効になっている Realm の非管理対象匿名サブスクリプションを作成します。 サブスクライブは、 MutableSubscriptionSet.add(Subscription)またはMutableSubscriptionSet.addOrUpdate(Subscription)を使用して保存されるまで有効になりません。
        パラメーター:
        query - サブスクライブされるクエリ。 サブスクライブ クエリは、通常のクエリと比較して制限があることに注意してください。
        次の値を返します。
        非管理対象サブスクリプション。
      • getCreatedAt

        @Nullable
        日付getCreateAt()
        このサブスクライブが永続化されたときのタイムスタンプを返します。 これにより、サブスクリプションがMutableSubscriptionSet.add(Subscription)またはMutableSubscriptionSet.addOrUpdate(Subscription)を使用して追加されるまで、 nullが返されます。
        次の値を返します。
        このサブスクリプションが永続化された時間、サブスクリプションがまだ永続化されていない場合はnull
      • getUpdatedAt

        @Nullable
        日付getUpdateAt()
        永続化されたサブスクライブが更新されたときのタイムスタンプを返します。 これにより、サブスクリプションがMutableSubscriptionSet.add(Subscription)またはMutableSubscriptionSet.addOrUpdate(Subscription)を使用して追加されるまで、 nullが返されます。
        次の値を返します。
        このサブスクリプションが更新された時刻、またはサブスクリプションがまだ永続化されていない場合はnull
      • getName

        @Nullable
        string getName()
        サブスクライブの名前を返します。または、名前が定義されていない場合はnullを返します。
        次の値を返します。
        サブスクライブの名前。
      • getObjectType

        string getObjectType()
        クエリ対象の型を返します。
        次の値を返します。
        クエリされている型。
      • getQuery

        string getQuery()
        タイプgetObjectType()のオブジェクトで実行されているサブスクライブ クエリを返します。
        次の値を返します。
        このサブスクリプションによってカバーされるクエリ。