summaryrefslogtreecommitdiff
path: root/src/mongo/db/fle_query_interface_mock.cpp
diff options
context:
space:
mode:
authorErwin Pe <erwin.pe@mongodb.com>2023-02-24 17:53:44 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-02-24 23:54:25 +0000
commitbeb218f42f27c454328efecedca748709032aab7 (patch)
tree19fc292ff782c5115e973e849b489239cd2d1907 /src/mongo/db/fle_query_interface_mock.cpp
parentce8c7105fa8789c594b719cd420b719004931801 (diff)
downloadmongo-beb218f42f27c454328efecedca748709032aab7.tar.gz
SERVER-72931 Implement v2 changes to Queryable Encryption deletes
Diffstat (limited to 'src/mongo/db/fle_query_interface_mock.cpp')
-rw-r--r--src/mongo/db/fle_query_interface_mock.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/fle_query_interface_mock.cpp b/src/mongo/db/fle_query_interface_mock.cpp
index 1641f40bb34..8f628987271 100644
--- a/src/mongo/db/fle_query_interface_mock.cpp
+++ b/src/mongo/db/fle_query_interface_mock.cpp
@@ -105,6 +105,11 @@ std::pair<write_ops::DeleteCommandReply, BSONObj> FLEQueryInterfaceMock::deleteW
return {write_ops::DeleteCommandReply(), uassertStatusOK(swDoc)};
}
+write_ops::DeleteCommandReply FLEQueryInterfaceMock::deleteDocument(
+ const NamespaceString& nss, int32_t stmtId, write_ops::DeleteCommandRequest& deleteRequest) {
+ return deleteWithPreimage(nss, {}, deleteRequest).first;
+}
+
std::pair<write_ops::UpdateCommandReply, BSONObj> FLEQueryInterfaceMock::updateWithPreimage(
const NamespaceString& nss,
const EncryptionInformation& ei,