Docs Menu
Docs Home
/ /
Atlas Device SDK
/ / /

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

項目一覧

  • io.realm.mongodb.sync
  • メソッドの概要
  • メソッドの詳細
  • create
  • getCreatedAt
  • getName
  • getObjectType
  • getQuery
  • getUpdatedAt

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

修飾子と型
メソッドと説明

柔軟な同期が有効になっている Realm の非管理対象匿名サブスクリプションを作成します。

String name,
)

柔軟な同期が有効になっている Realm に対して、非管理の名前付きサブスクリプションを作成します。

public 日付

このサブスクライブが永続化されたときのタイムスタンプを返します。

public string

サブスクライブの名前または、名前が定義されていない場合は nullを返します。

public string

クエリ対象の型を返します。

public string

getObjectType() 型のオブジェクトで実行中サブスクライブクエリを返します。

public 日付

永続化されたサブスクライブが更新されたときのタイムスタンプを返します。

柔軟な同期が有効になっている Realm の非管理対象匿名サブスクリプションを作成します。 サブスクリプションは、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用して保存されるまで有効になりません。

パラメーター

  • query - サブスクライブされるクエリ。 サブスクライブ クエリは、通常のクエリと比較して制限があることに注意してください。

戻り値

非管理対象サブスクリプション。

public static Subscription create (
)

柔軟な同期が有効になっている Realm に対して、非管理の名前付きサブスクリプションを作成します。 サブスクリプションは、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用して保存されるまで有効になりません。

パラメーター

  • name - サブスクライブの名前

  • query - サブスクライブされるクエリ。 サブスクライブ クエリは、通常のクエリと比較して制限があることに注意してください。

戻り値

非管理対象サブスクリプション。

public Date getCreatedAt ()

このサブスクライブが永続化されたときのタイムスタンプを返します。 これにより、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用してサブスクリプションが追加されるまで、 nullが返されます。

戻り値

このサブスクリプションが永続化された時間、サブスクリプションがまだ永続化されていない場合はnull

public String getName ()

サブスクライブの名前を返します。または、名前が定義されていない場合はnullを返します。

戻り値

サブスクライブの名前。

クエリ対象の型を返します。

戻り値

クエリされている型。

public String getQuery ()

getObjectType() 型のオブジェクトで実行中サブスクライブクエリを返します。

戻り値

このサブスクリプションによってカバーされるクエリ。

public Date getUpdatedAt ()

永続化されたサブスクライブが更新されたときのタイムスタンプを返します。 これにより、 MutableSubscriptionSet.add(サブスクリプション)またはMutableSubscriptionSet.addOrUpdate(サブスクリプション) を使用してサブスクリプションが追加されるまで、 nullが返されます。

戻り値

このサブスクリプションが更新された時刻、またはサブスクリプションがまだ永続化されていない場合はnull

戻る

gressMode