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 MemoryUniqueIndex |
openOrCreateUniqueIndex(java.lang.String collectionName,
java.lang.String key,
boolean ascending) |
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)
throws de.bwaldvogel.mongo.exception.MongoServerException
de.bwaldvogel.mongo.exception.MongoServerExceptionprotected MemoryCollection openOrCreateCollection(java.lang.String collectionName, java.lang.String idField)
openOrCreateCollection in class de.bwaldvogel.mongo.backend.AbstractMongoDatabase<java.lang.Integer>protected MemoryUniqueIndex openOrCreateUniqueIndex(java.lang.String collectionName, java.lang.String key, boolean ascending)
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>