Class 基本変更Event[DocumentT]<DocumentT>
- java.lang.Object
-
- io.realm.mongodb.mongo.events.BaseChangeEvent<DocumentT>
-
- 型パラメータ:
DocumentT
- 変更イベント内の完全なドキュメントのタイプ。
public abstract class BaseChangeEvent<DocumentT> extends Object
この SDK の監視ストリームによって生成されるすべての MongoDB Realm 変更イベントに存在するプロパティのセットを表します。 他の変更イベントのタイプは、このタイプを継承します。
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子と型 クラス 説明 static class
BaseChangeEvent.OperationType
実行可能なさまざまな MongoDB 操作を表します。
-
メソッドの概要
すべてのメソッド インスタンス メソッド 抽象メソッド 具象メソッド 修飾子と型 方式 説明 BsonDocument
getDocumentKey()
実際に変更されたドキュメントの一意の識別子。DocumentT
getFullDocument()
変更が適用された後の時点での完全なドキュメント。BaseChangeEvent.OperationType
getOperationType()
変更イベントをトリガーした変更の操作タイプを返します。UpdateDescription
getUpdateDescription()
更新の場合、どのフィールドが追加、削除、または更新されたかを示す説明。boolean
hasUncommittedWrites()
リモート データストアとまだ同期されていないローカル変更イベントを示します。abstract BsonDocument
toBsonDocument()
MongoDB Realm 変更ストリームまたは Realm 圧縮監視ストリームで表示されるように、変更イベントを BSON 表現に変換します。
-
-
-
メソッドの詳細
-
getOperationType
public basechangeEvent.OperationType getOperationType()
変更イベントをトリガーした変更の操作タイプを返します。- 次の値を返します。
- この変更イベントの 操作タイプ 。
-
getFullDocument
@Nullable public DocumentT getFullDocument()
変更が適用された後の時点での完全なドキュメント。- 次の値を返します。
- 完全なドキュメント。
-
getDocumentKey
public BsonDocument getDocumentKey()
実際に変更されたドキュメントの一意の識別子。- 次の値を返します。
- ドキュメントのキー。
-
getUpdateDescription
@Nullable public Update Description getUpdate Description()
更新の場合、どのフィールドが追加、削除、または更新されたかを示す説明。- 次の値を返します。
- 更新の説明。
-
hasUncommitedWrites
パブリックブール値 hasUncommitedWrites()
リモート データストアとまだ同期されていないローカル変更イベントを示します。 同期のユースケースでのみ使用されます。- 次の値を返します。
- この変更イベントがコミットされていない書込みを表すかどうか。
-
toBsonDocument
パブリック抽象BsonDocument toBsonDocument()
MongoDB Realm 変更ストリームまたは Realm 圧縮監視ストリームで表示されるように、変更イベントを BSON 表現に変換します。- 次の値を返します。
- 変更イベントの BSON ドキュメント表現。
-
-