summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_catalog_entry.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/collection_catalog_entry.h')
-rw-r--r--src/mongo/db/catalog/collection_catalog_entry.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mongo/db/catalog/collection_catalog_entry.h b/src/mongo/db/catalog/collection_catalog_entry.h
index 8f91f72402e..6f6e9e4d96c 100644
--- a/src/mongo/db/catalog/collection_catalog_entry.h
+++ b/src/mongo/db/catalog/collection_catalog_entry.h
@@ -42,7 +42,7 @@ namespace mongo {
class CollectionCatalogEntry {
public:
- CollectionCatalogEntry( const StringData& ns )
+ CollectionCatalogEntry( StringData ns )
: _ns( ns ){
}
virtual ~CollectionCatalogEntry(){}
@@ -63,40 +63,40 @@ namespace mongo {
std::vector<std::string>* names ) const = 0;
virtual BSONObj getIndexSpec( OperationContext* txn,
- const StringData& idxName ) const = 0;
+ StringData idxName ) const = 0;
virtual bool isIndexMultikey( OperationContext* txn,
- const StringData& indexName) const = 0;
+ StringData indexName) const = 0;
virtual bool setIndexIsMultikey(OperationContext* txn,
- const StringData& indexName,
+ StringData indexName,
bool multikey = true) = 0;
virtual RecordId getIndexHead( OperationContext* txn,
- const StringData& indexName ) const = 0;
+ StringData indexName ) const = 0;
virtual void setIndexHead( OperationContext* txn,
- const StringData& indexName,
+ StringData indexName,
const RecordId& newHead ) = 0;
virtual bool isIndexReady( OperationContext* txn,
- const StringData& indexName ) const = 0;
+ StringData indexName ) const = 0;
virtual Status removeIndex( OperationContext* txn,
- const StringData& indexName ) = 0;
+ StringData indexName ) = 0;
virtual Status prepareForIndexBuild( OperationContext* txn,
const IndexDescriptor* spec ) = 0;
virtual void indexBuildSuccess( OperationContext* txn,
- const StringData& indexName ) = 0;
+ StringData indexName ) = 0;
/* Updates the expireAfterSeconds field of the given index to the value in newExpireSecs.
* The specified index must already contain an expireAfterSeconds field, and the value in
* that field and newExpireSecs must both be numeric.
*/
virtual void updateTTLSetting( OperationContext* txn,
- const StringData& idxName,
+ StringData idxName,
long long newExpireSeconds ) = 0;
private:
NamespaceString _ns;