summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h')
-rw-r--r--src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h b/src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h
index afb2da1fbed..aff9ef8d874 100644
--- a/src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h
+++ b/src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h
@@ -149,9 +149,16 @@ public:
static uint64_t genTableId();
/**
- * For "metadata:" cursors. Guaranteed never to collide with genTableId() ids.
+ * For special cursors. Guaranteed never to collide with genTableId() ids.
*/
- static const uint64_t kMetadataTableId = 0;
+ enum TableId {
+ /* For "metadata:" cursors */
+ kMetadataTableId,
+ /* For "metadata:create" cursors */
+ kMetadataCreateTableId,
+ /* The start of non-special table ids for genTableId() */
+ kLastTableId
+ };
void setIdleExpireTime(Date_t idleExpireTime) {
_idleExpireTime = idleExpireTime;