クラス UpdateDescription
- java.lang.Object
-
- io.realm.mongodb.mongo.events.Update Description
-
公開最終クラスUpdate Descriptionオブジェクトを拡張した
特定のアップデート操作でどのフィールドが変更されたかを示します。
-
-
メソッドの概要
すべてのメソッド 静的メソッド インスタンス メソッド 具象メソッド 修飾子と型 方式 説明 static UpdateDescription
diff(BsonDocument beforeDocument, BsonDocument afterDocument)
2 つのドキュメント間の差分を見つけます。boolean
equals(Object obj)
static UpdateDescription
fromBsonDocument(BsonDocument document)
更新説明 BSON ドキュメントを MongoDB Change Event から Update Description オブジェクトに変換します。Collection<String>
getRemovedFields()
対応するアップデートで削除されたフィールド名を含むList
を返します。BsonDocument
getUpdatedFields()
対応するアップデートで変更されたフィールドとその新しい値を表す(それぞれ)を表すキーと値を含むBsonDocument
を返します。int
hashCode()
boolean
isEmpty()
この更新説明が空かどうかを判断します。UpdateDescription
merge(UpdateDescription otherDescription)
更新の説明をこの更新の説明に一方的にマージします。BsonDocument
toBsonDocument()
このアップデートの説明を、MongoDB 変更イベントに表示される際のドキュメント表現に変換します。BsonDocument
toUpdateDocument()
この更新の説明を更新ドキュメントに変換します。
-
-
-
メソッドの詳細
-
getUpdateFields
public BsonDocument getUpdateFields()
対応するアップデートで変更されたフィールドとその新しい値を表す(それぞれ)を表すキーと値を含むBsonDocument
を返します。- 次の値を返します。
- 更新されたフィールド名とその新しい値。
-
getRemovedFields
public Collection<String> getRemovedFields()
対応するアップデートで削除されたフィールド名を含むList
を返します。- 次の値を返します。
- 削除されたフィールド名。
-
toUpdateDocument
public BsonDocument toUpdateDocument()
この更新の説明を更新ドキュメントに変換します。- 次の値を返します。
- 適切な $set ドキュメントと $unset ドキュメントを含む 更新ドキュメント 。
-
toBsonDocument
public BsonDocument toBsonDocument()
このアップデートの説明を、MongoDB 変更イベントに表示される際のドキュメント表現に変換します。- 次の値を返します。
- 変更イベントに表示される 更新説明ドキュメント
-
fromBsonDocument
public static Update Description fromBsonDocument( BsonDocumentドキュメント)
更新説明 BSON ドキュメントを MongoDB Change Event から Update Description オブジェクトに変換します。- パラメーター:
document
- の- 次の値を返します。
- 変換された Update Description
-
merge
public Update Description merge( @Nullable Update Description Other Description)
更新の説明をこの更新の説明に一方的にマージします。- パラメーター:
otherDescription
- これにマージする更新の説明- 次の値を返します。
- このマージされた更新の説明
-
差
public static UpdateDescription diff(@Nullable BsonDocument beforeDocument, @Nullable BsonDocument afterDocument)
2 つのドキュメント間の差分を見つけます。注: これは [BsonArray] で完全な差分を実行することはありません。 古い配列と新しい配列の間に等価性がある場合は、古い配列は単純に新しい配列に置き換えられます。
- パラメーター:
beforeDocument
- 元のドキュメントafterDocument
- 差分化するドキュメント- 次の値を返します。
- ドキュメント間の更新されたフィールドと削除されたキーの説明。
-
isEmpty
公開ブール値 isEmpty()
この更新説明が空かどうかを判断します。- 次の値を返します。
- アップデートの説明が空の場合は true、そうでない場合は false
-
-