diff options
Diffstat (limited to 'src/mongo/db/operation_context.h')
-rw-r--r-- | src/mongo/db/operation_context.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mongo/db/operation_context.h b/src/mongo/db/operation_context.h index dbb21caf7d3..21c8c777cdf 100644 --- a/src/mongo/db/operation_context.h +++ b/src/mongo/db/operation_context.h @@ -465,6 +465,13 @@ public: } /** + * Returns whether this operation is continuing (not starting) a multi-document transaction. + */ + bool isContinuingMultiDocumentTransaction() const { + return inMultiDocumentTransaction() && !isStartingMultiDocumentTransaction(); + } + + /** * Sets whether this operation is starting a multi-document transaction. */ void setIsStartingMultiDocumentTransaction(bool isStartingMultiDocumentTransaction) { |