summaryrefslogtreecommitdiff
path: root/src/mongo/db/fle_crud.h
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2022-03-28 10:13:21 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-03-28 16:21:50 +0000
commit6b64ce29d86ba6b2529e7b584ede90bbca5f09ac (patch)
treeb31960098d2c05b652efea46c8f8c4a8e19b7c0b /src/mongo/db/fle_crud.h
parent4f57c205480557f133535c65f743b88414d32280 (diff)
downloadmongo-6b64ce29d86ba6b2529e7b584ede90bbca5f09ac.tar.gz
SERVER-63719 Add support for FLE 2 update in MongoD
Diffstat (limited to 'src/mongo/db/fle_crud.h')
-rw-r--r--src/mongo/db/fle_crud.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mongo/db/fle_crud.h b/src/mongo/db/fle_crud.h
index f9e584745ae..ea06773ad4e 100644
--- a/src/mongo/db/fle_crud.h
+++ b/src/mongo/db/fle_crud.h
@@ -94,6 +94,11 @@ FLEBatchResult processFLEInsert(OperationContext* opCtx,
write_ops::DeleteCommandReply processFLEDelete(
OperationContext* opCtx, const write_ops::DeleteCommandRequest& deleteRequest);
+/**
+ * Process a replica set update.
+ */
+write_ops::UpdateCommandReply processFLEUpdate(
+ OperationContext* opCtx, const write_ops::UpdateCommandRequest& updateRequest);
/**
* Process a findAndModify request from mongos
@@ -291,4 +296,8 @@ StatusWith<write_ops::FindAndModifyCommandReply> processFindAndModifyRequest(
const write_ops::FindAndModifyCommandRequest& findAndModifyRequest,
GetTxnCallback getTxns);
+
+write_ops::UpdateCommandReply processUpdate(OperationContext* opCtx,
+ const write_ops::UpdateCommandRequest& updateRequest,
+ GetTxnCallback getTxns);
} // namespace mongo