diff options
Diffstat (limited to 'src/mongo/db/fle_crud.h')
-rw-r--r-- | src/mongo/db/fle_crud.h | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/src/mongo/db/fle_crud.h b/src/mongo/db/fle_crud.h index 7c8d93ae1f9..738e85b8996 100644 --- a/src/mongo/db/fle_crud.h +++ b/src/mongo/db/fle_crud.h @@ -261,11 +261,7 @@ public: * FLEStateCollectionContention instead. */ virtual StatusWith<write_ops::InsertCommandReply> insertDocument( - const NamespaceString& nss, - BSONObj obj, - StmtId* pStmtId, - bool translateDuplicateKey, - bool bypassDocumentValidation = false) = 0; + const NamespaceString& nss, BSONObj obj, StmtId* pStmtId, bool translateDuplicateKey) = 0; /** * Delete a single document with the given query. @@ -298,7 +294,7 @@ public: virtual write_ops::UpdateCommandReply update( const NamespaceString& nss, int32_t stmtId, - write_ops::UpdateCommandRequest& updateRequest) = 0; + const write_ops::UpdateCommandRequest& updateRequest) = 0; /** * Do a single findAndModify request. @@ -329,12 +325,10 @@ public: uint64_t countDocuments(const NamespaceString& nss) final; - StatusWith<write_ops::InsertCommandReply> insertDocument( - const NamespaceString& nss, - BSONObj obj, - int32_t* pStmtId, - bool translateDuplicateKey, - bool bypassDocumentValidation = false) final; + StatusWith<write_ops::InsertCommandReply> insertDocument(const NamespaceString& nss, + BSONObj obj, + int32_t* pStmtId, + bool translateDuplicateKey) final; std::pair<write_ops::DeleteCommandReply, BSONObj> deleteWithPreimage( const NamespaceString& nss, @@ -346,9 +340,10 @@ public: const EncryptionInformation& ei, const write_ops::UpdateCommandRequest& updateRequest) final; - write_ops::UpdateCommandReply update(const NamespaceString& nss, - int32_t stmtId, - write_ops::UpdateCommandRequest& updateRequest) final; + write_ops::UpdateCommandReply update( + const NamespaceString& nss, + int32_t stmtId, + const write_ops::UpdateCommandRequest& updateRequest) final; write_ops::FindAndModifyCommandReply findAndModify( const NamespaceString& nss, @@ -413,8 +408,7 @@ StatusWith<write_ops::InsertCommandReply> processInsert( std::vector<EDCServerPayloadInfo>& serverPayload, const EncryptedFieldConfig& efc, int32_t stmtId, - BSONObj document, - bool bypassDocumentValidation = false); + BSONObj document); /** * Process a FLE delete with the query interface |