| Package | Description |
|---|---|
| de.bwaldvogel.mongo.backend | |
| de.bwaldvogel.mongo.backend.memory | |
| de.bwaldvogel.mongo.exception | |
| de.bwaldvogel.mongo.wire |
Contains classes implementing the MongoDB wire protocol.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ReadOnlyProxy.ReadOnlyException |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
MongoCollection.addDocument(org.bson.BSONObject document) |
boolean |
DefaultQueryMatcher.checkMatchAndOrNor(java.lang.Object queryValue,
java.lang.String key,
java.lang.Object document) |
abstract int |
MongoCollection.count(org.bson.BSONObject query) |
abstract org.bson.BSONObject |
MongoCollection.findAndModify(org.bson.BSONObject query) |
abstract org.bson.BSONObject |
MongoCollection.getStats() |
org.bson.BSONObject |
ReadOnlyProxy.handleCommand(org.jboss.netty.channel.Channel channel,
java.lang.String database,
java.lang.String command,
org.bson.BSONObject query) |
org.bson.BSONObject |
MongoBackend.handleCommand(org.jboss.netty.channel.Channel channel,
java.lang.String database,
java.lang.String command,
org.bson.BSONObject query) |
void |
ReadOnlyProxy.handleDelete(MongoDelete delete) |
void |
MongoBackend.handleDelete(MongoDelete delete) |
abstract int |
MongoCollection.handleDelete(MongoDelete delete) |
abstract org.bson.BSONObject |
MongoCollection.handleDistinct(org.bson.BSONObject query) |
void |
ReadOnlyProxy.handleInsert(MongoInsert insert) |
void |
MongoBackend.handleInsert(MongoInsert insert) |
abstract int |
MongoCollection.handleInsert(MongoInsert insert) |
abstract java.lang.Iterable<org.bson.BSONObject> |
MongoCollection.handleQuery(org.bson.BSONObject query,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject returnFieldSelector) |
java.lang.Iterable<org.bson.BSONObject> |
ReadOnlyProxy.handleQuery(MongoQuery query) |
java.lang.Iterable<org.bson.BSONObject> |
MongoBackend.handleQuery(MongoQuery query) |
void |
ReadOnlyProxy.handleUpdate(MongoUpdate update) |
void |
MongoBackend.handleUpdate(MongoUpdate update) |
abstract org.bson.BSONObject |
MongoCollection.handleUpdate(MongoUpdate update) |
boolean |
DefaultQueryMatcher.matches(org.bson.BSONObject document,
org.bson.BSONObject query) |
boolean |
QueryMatcher.matches(org.bson.BSONObject document,
org.bson.BSONObject query) |
java.lang.Integer |
DefaultQueryMatcher.matchPosition(org.bson.BSONObject document,
org.bson.BSONObject query) |
java.lang.Integer |
QueryMatcher.matchPosition(org.bson.BSONObject document,
org.bson.BSONObject query) |
abstract void |
MongoCollection.removeDocument(org.bson.BSONObject document) |
abstract org.bson.BSONObject |
MongoCollection.validate() |
| Modifier and Type | Method and Description |
|---|---|
void |
MemoryCollection.addDocument(org.bson.BSONObject document) |
protected void |
MemoryDatabase.addNamespace(MongoCollection collection) |
int |
MemoryCollection.count(org.bson.BSONObject query) |
org.bson.BSONObject |
MemoryCollection.findAndModify(org.bson.BSONObject query) |
protected org.bson.BSONObject |
MemoryBackend.handleAdminCommand(org.jboss.netty.channel.Channel channel,
java.lang.String command,
org.bson.BSONObject query) |
org.bson.BSONObject |
MongoDatabase.handleCommand(org.jboss.netty.channel.Channel channel,
java.lang.String command,
org.bson.BSONObject query) |
org.bson.BSONObject |
MemoryDatabase.handleCommand(org.jboss.netty.channel.Channel channel,
java.lang.String command,
org.bson.BSONObject query) |
org.bson.BSONObject |
MemoryBackend.handleCommand(org.jboss.netty.channel.Channel channel,
java.lang.String databaseName,
java.lang.String command,
org.bson.BSONObject query) |
int |
MemoryCollection.handleDelete(MongoDelete delete) |
void |
MongoDatabase.handleDelete(MongoDelete delete) |
void |
MemoryDatabase.handleDelete(MongoDelete delete) |
void |
MemoryBackend.handleDelete(MongoDelete delete) |
org.bson.BSONObject |
MemoryCollection.handleDistinct(org.bson.BSONObject query) |
int |
MemoryCollection.handleInsert(MongoInsert insert) |
void |
MongoDatabase.handleInsert(MongoInsert insert) |
void |
MemoryDatabase.handleInsert(MongoInsert insert) |
void |
MemoryBackend.handleInsert(MongoInsert insert) |
java.lang.Iterable<org.bson.BSONObject> |
MemoryCollection.handleQuery(org.bson.BSONObject queryObject,
int numberToSkip,
int numberToReturn) |
java.lang.Iterable<org.bson.BSONObject> |
MemoryCollection.handleQuery(org.bson.BSONObject queryObject,
int numberToSkip,
int numberToReturn,
org.bson.BSONObject fieldSelector) |
java.lang.Iterable<org.bson.BSONObject> |
MongoDatabase.handleQuery(MongoQuery query) |
java.lang.Iterable<org.bson.BSONObject> |
MemoryDatabase.handleQuery(MongoQuery query) |
java.lang.Iterable<org.bson.BSONObject> |
MemoryBackend.handleQuery(MongoQuery query) |
org.bson.BSONObject |
MemoryCollection.handleUpdate(MongoUpdate update) |
void |
MongoDatabase.handleUpdate(MongoUpdate update) |
void |
MemoryDatabase.handleUpdate(MongoUpdate update) |
void |
MemoryBackend.handleUpdate(MongoUpdate update) |
void |
MemoryCollection.removeDocument(org.bson.BSONObject document) |
| Constructor and Description |
|---|
MemoryDatabase(MemoryBackend backend,
java.lang.String databaseName) |
| Modifier and Type | Class and Description |
|---|---|
class |
DuplicateKeyError |
class |
KeyConstraintError |
class |
MongoServerError |
class |
MongoSilentServerException
similar to
MongoServerException but will not be logged as error with stacktrace |
class |
NoSuchCommandException |
| Modifier and Type | Method and Description |
|---|---|
protected org.bson.BSONObject |
MongoDatabaseHandler.handleCommand(org.jboss.netty.channel.Channel channel,
MongoQuery query,
java.util.List<org.bson.BSONObject> documents) |
void |
MongoDatabaseHandler.messageReceived(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.jboss.netty.channel.MessageEvent event) |
Copyright © 2013. All Rights Reserved.