summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/bson_collection_catalog_entry.h
diff options
context:
space:
mode:
authorXiangyu Yao <xiangyu.yao@mongodb.com>2019-06-14 22:27:55 -0400
committerXiangyu Yao <xiangyu.yao@mongodb.com>2019-06-21 20:01:19 -0400
commit77ccfbefcd740051597d1cb4eb36d25776926f72 (patch)
treec2c74f14e5acb9a52b39a5bca875d51b89ac9f6c /src/mongo/db/storage/bson_collection_catalog_entry.h
parent957f32bcbd3b3485516acdff5c6e99f5b8f790b2 (diff)
downloadmongo-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.h28
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;
};
}