summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/execution_context.h
diff options
context:
space:
mode:
authorWill Buerger <will.buerger@mongodb.com>2022-09-30 20:59:42 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-30 22:02:57 +0000
commit88203efd43517720245e920a5d23bf4f0aeb35b0 (patch)
tree676fa01fb5ad55ec1b654dacf1e3d0548e7b1c01 /src/mongo/db/storage/execution_context.h
parent29c5c67ac1e47a716717c9a0e5e398865c789873 (diff)
downloadmongo-88203efd43517720245e920a5d23bf4f0aeb35b0.tar.gz
SERVER-65978: Online column store index builds
Co-authored-by: Erin Zhu <erin.zhu@mongodb.com>
Diffstat (limited to 'src/mongo/db/storage/execution_context.h')
-rw-r--r--src/mongo/db/storage/execution_context.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/storage/execution_context.h b/src/mongo/db/storage/execution_context.h
index 28479f833b9..4ceed7ec4a3 100644
--- a/src/mongo/db/storage/execution_context.h
+++ b/src/mongo/db/storage/execution_context.h
@@ -31,6 +31,7 @@
#include "mongo/db/index/multikey_paths.h"
#include "mongo/db/operation_context.h"
+#include "mongo/db/storage/column_store.h"
#include "mongo/db/storage/key_string.h"
#include "mongo/util/auto_clear_ptr.h"
@@ -61,11 +62,15 @@ public:
AutoClearPtr<MultikeyPaths> multikeyPaths() {
return makeAutoClearPtr(&_multikeyPaths);
}
+ AutoClearPtr<PathCellSet> columnKeys() {
+ return makeAutoClearPtr(&_columnKeys);
+ }
private:
KeyStringSet _keys;
KeyStringSet _multikeyMetadataKeys;
MultikeyPaths _multikeyPaths;
+ PathCellSet _columnKeys;
};
} // namespace mongo