diff options
author | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-06-14 22:27:55 -0400 |
---|---|---|
committer | Xiangyu Yao <xiangyu.yao@mongodb.com> | 2019-06-21 20:01:19 -0400 |
commit | 77ccfbefcd740051597d1cb4eb36d25776926f72 (patch) | |
tree | c2c74f14e5acb9a52b39a5bca875d51b89ac9f6c /src/mongo/db/storage/bson_collection_catalog_entry.h | |
parent | 957f32bcbd3b3485516acdff5c6e99f5b8f790b2 (diff) | |
download | mongo-77ccfbefcd740051597d1cb4eb36d25776926f72.tar.gz |
SERVER-41819 Move methods from KVCollectionCatalogEntry to KVCatalog
Diffstat (limited to 'src/mongo/db/storage/bson_collection_catalog_entry.h')
-rw-r--r-- | src/mongo/db/storage/bson_collection_catalog_entry.h | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/mongo/db/storage/bson_collection_catalog_entry.h b/src/mongo/db/storage/bson_collection_catalog_entry.h index 5f9ae3274bb..d33b895d237 100644 --- a/src/mongo/db/storage/bson_collection_catalog_entry.h +++ b/src/mongo/db/storage/bson_collection_catalog_entry.h @@ -51,31 +51,6 @@ public: virtual ~BSONCollectionCatalogEntry() {} - virtual CollectionOptions getCollectionOptions(OperationContext* opCtx) const; - - virtual int getTotalIndexCount(OperationContext* opCtx) const; - - virtual int getCompletedIndexCount(OperationContext* opCtx) const; - - virtual BSONObj getIndexSpec(OperationContext* opCtx, StringData idxName) const; - - virtual void getAllIndexes(OperationContext* opCtx, std::vector<std::string>* names) const; - - virtual void getReadyIndexes(OperationContext* opCtx, std::vector<std::string>* names) const; - - virtual void getAllUniqueIndexes(OperationContext* opCtx, - std::vector<std::string>* names) const; - - virtual bool isIndexMultikey(OperationContext* opCtx, - StringData indexName, - MultikeyPaths* multikeyPaths) const; - - virtual bool isIndexReady(OperationContext* opCtx, StringData indexName) const; - - virtual bool isIndexPresent(OperationContext* opCtx, StringData indexName) const; - - virtual KVPrefix getIndexPrefix(OperationContext* opCtx, StringData indexName) const; - // ------ for implementors struct IndexMetaData { @@ -128,8 +103,5 @@ public: std::vector<IndexMetaData> indexes; KVPrefix prefix = KVPrefix::kNotPrefixed; }; - -protected: - virtual MetaData _getMetaData(OperationContext* opCtx) const = 0; }; } |