public class DefaultIndexOperations extends Object implements IndexOperations
IndexOperations.| Constructor and Description |
|---|
DefaultIndexOperations(MongoOperations mongoOperations,
String collectionName)
Creates a new
DefaultIndexOperations. |
| Modifier and Type | Method and Description |
|---|---|
void |
dropAllIndexes()
Drops all indices from this collection.
|
void |
dropIndex(String name)
Drops an index from this collection.
|
void |
ensureIndex(IndexDefinition indexDefinition)
Ensure that an index for the provided
IndexDefinition exists for the collection indicated by the entity
class. |
List<IndexInfo> |
getIndexInfo()
Returns the index information on the collection.
|
void |
resetIndexCache()
Clears all indices that have not yet been applied to this collection.
|
public DefaultIndexOperations(MongoOperations mongoOperations, String collectionName)
DefaultIndexOperations.mongoOperations - must not be null.collectionName - must not be null.public void ensureIndex(IndexDefinition indexDefinition)
IndexOperationsIndexDefinition exists for the collection indicated by the entity
class. If not it will be created.ensureIndex in interface IndexOperationsindexDefinition - must not be null.public void dropIndex(String name)
IndexOperationsdropIndex in interface IndexOperationsname - name of index to droppublic void dropAllIndexes()
IndexOperationsdropAllIndexes in interface IndexOperationspublic void resetIndexCache()
IndexOperationsresetIndexCache in interface IndexOperationspublic List<IndexInfo> getIndexInfo()
IndexOperationsgetIndexInfo in interface IndexOperationsCopyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.