public class MemoryDatabase
extends de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>
| Constructor and Description |
|---|
MemoryDatabase(de.bwaldvogel.mongo.MongoBackend backend,
java.lang.String databaseName) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
getFileSize() |
protected long |
getStorageSize() |
protected MemoryCollection |
openOrCreateCollection(java.lang.String collectionName,
java.lang.String idField) |
protected de.bwaldvogel.mongo.backend.Index<java.lang.Integer> |
openOrCreateUniqueIndex(java.lang.String collectionName,
java.util.List<de.bwaldvogel.mongo.backend.IndexKey> keys,
boolean sparse) |
drop, dropCollection, getDatabaseName, handleClose, handleCommand, handleDelete, handleInsert, handleQuery, handleUpdate, initializeNamespacesAndIndexes, isEmpty, moveCollection, resolveCollection, toString, unregisterCollectionpublic MemoryDatabase(de.bwaldvogel.mongo.MongoBackend backend,
java.lang.String databaseName)
protected MemoryCollection openOrCreateCollection(java.lang.String collectionName, java.lang.String idField)
openOrCreateCollection in class de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>protected de.bwaldvogel.mongo.backend.Index<java.lang.Integer> openOrCreateUniqueIndex(java.lang.String collectionName,
java.util.List<de.bwaldvogel.mongo.backend.IndexKey> keys,
boolean sparse)
openOrCreateUniqueIndex in class de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>protected long getStorageSize()
getStorageSize in class de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>protected long getFileSize()
getFileSize in class de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>