diff options
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_session_cache.h | 11 |
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; |