Args | |
Assertions | Design by contract assertions. |
Base64Codec | Provides Base64 encoding and decoding . |
BasicBSONCallback | |
BasicBSONDecoder | Basic implementation of BSONDecoder interface that creates BasicBSONObject instances |
BasicBSONDecoder.BSONInput | |
BasicBSONEncoder | this is meant to be pooled or cached there is some per instance memory for string conversion, etc... |
BasicBSONList | Utility class to allow array DBObject s to be created. |
BasicBSONObject | A simple implementation of DBObject . |
BasicDBList | a basic implementation of bson list that is mongo specific |
BasicDBObject | a basic implementation of bson object that is mongo specific. |
BasicDBObjectBuilder | utility for building complex objects example: BasicDBObjectBuilder.start().add( "name" , "eliot" ).add( "number" , 17 ).get() |
BasicOutputBuffer | |
Binary | generic binary holder |
Bits | |
BSON | |
BSONByteBuffer | Pseudo byte buffer, delegates as it is too hard to properly override / extend the ByteBuffer API |
BSONCallback | |
BSONDecoder | |
BSONEncoder | |
BSONException | A general runtime exception raised in BSON processing. |
BSONLazyDecoder | |
BSONObject | A key-value map that can be saved to the database. |
BSONObjectSerializer | BSONObjectSerializer |
BSONObjectSerializer.ObjectSerializer | |
BSONSerializerFactory | |
BSONTimestamp | this is used for internal increment values. |
ByteBufferFactory | |
ByteBufferFactory.SimpleHeapByteBufferFactory | |
ByteBufferHolder | |
ByteBufferInputStream | |
ByteBufferOutputStream | |
Bytes | Class that hold definitions of the wire protocol |
ByteStream |
ClassMap<T> | Maps Class objects to values. |
CLI | a simple CLI for Gridfs |
Code | for using the Code type |
CodeWScope | for using the CodeWScope type |
CommandResult | A simple wrapper for the result of getLastError() calls and other commands |
DB | an abstract class that represents a logical database on a server |
DBAddress | Represents a database address |
DBApiLayer | Database API This cannot be directly instantiated, but the functions are available through instances of Mongo. |
DBCallback | The DB callback interface. |
DBCallbackFactory | The DBCallback factory interface. |
DBCollection | This class provides a skeleton implementation of a database collection. |
DBConnector | Interface that provides the ability to exchange request/response with the database |
DBCursor | An iterator over database results. |
DBDecoder | |
DBDecoderFactory | |
DBEncoder | |
DBEncoderFactory | |
DBObject | A key-value map that can be saved to the database. |
DBPointer | This class is deprecated. No replacement. |
DBPort | represents a Port to the database, which is effectively a single connection to a server Methods implemented at the port level should throw the raw exceptions like IOException, so that the connector above can make appropriate decisions on how to handle. |
DBPortPool | |
DBPortPool.ConnectionWaitTimeOut | |
DBPortPool.NoMoreConnection | |
DBPortPool.SemaphoresOut | |
DBRef | overrides DBRefBase to understand a BSONObject representation of a reference. |
DBRefBase | represents a database reference, which points to an object stored in the database |
DBTCPConnector | |
DefaultDBCallback | This class overrides BasicBSONCallback to implement some extra features specific to the Database. |
DefaultDBDecoder | |
DefaultDBEncoder |
EmptyBSONCallback |
FastStack<T> |
GridFS | Implementation of GridFS v1.0 GridFS 1.0 spec |
GridFSDBFile | This class enables to retrieve a GridFS file metadata and content. |
GridFSFile | The abstract class representing a GridFS file |
GridFSInputFile | This class represents a GridFS file to be written to the database Operations include: - writing data obtained from an InputStream - getting an OutputStream to stream the data out |
GroupCommand | This class groups the argument for a group operation and can build the underlying command object |
GuardedBy | The field or method to which this annotation is applied can only be accessed when holding a particular lock, which may be a built-in (synchronization) lock, or may be an explicit java.util.concurrent.Lock. |
Hash |
IdentitySet<T> | |
Immutable | The class to which this annotation is applied is immutable. |
JSON | Helper methods for JSON serialization and de-serialization |
JSONCallback | |
JSONParseException | Exception throw when invalid JSON is passed to JSONParser. |
KeyCachingLazyBSONObject |
LazyBSONCallback | |
LazyBSONDecoder | implementation of BSONDecoder that creates LazyBSONObject instances |
LazyBSONList | |
LazyBSONList.LazyBSONListIterator | |
LazyBSONObject | |
LazyBSONObject.LazyBSONKeySet | |
LazyDBCallback | |
LazyDBDecoder | |
LazyDBEncoder | Encoder that only knows how to encode BSONObject instances of type LazyDBObject. |
LazyDBList | |
LazyDBObject | |
LazyWriteableDBCallback | |
LazyWriteableDBDecoder | |
LazyWriteableDBObject |
MapReduceCommand | This class groups the argument for a map/reduce operation and can build the underlying command object |
MapReduceCommand.OutputType | INLINE - Return results inline, no result is written to the DB server REPLACE - Save the job output to a collection, replacing its previous content MERGE - Merge the job output with the existing contents of outputTarget collection REDUCE - Reduce the job output with the existing contents of outputTarget collection |
MapReduceOutput | Represents the result of a map/reduce operation |
MaxKey | Represent the maximum key value regardless of the key's type |
MinKey | Represent the minimum key value regardless of the key's type |
Mongo | A database connection with internal pooling. |
Mongo.Holder | Mongo.Holder can be used as a static place to hold several instances of Mongo. |
MongoException | A general exception raised in Mongo |
MongoException.CursorNotFound | Subclass of MongoException representing a cursor-not-found exception |
MongoException.DuplicateKey | Subclass of MongoException representing a duplicate key exception |
MongoException.Network | Subclass of MongoException representing a network-related exception |
MongoInternalException | An Mongo exception internal to the driver, not carrying any error code |
MongoOptions | Various settings for the driver. |
MongoURI | Represents a URI which can be used to create a Mongo instance. |
MyAsserts | |
MyAsserts.MyAssert |
NewBSONDecoder | A new implementation of the bson decoder. |
NotThreadSafe | The class to which this annotation is applied is not thread-safe. |
ObjectId | A globally unique identifier for objects. |
OptionMap | |
OutputBuffer |
PoolOutputBuffer |
QueryBuilder | Utility for creating DBObject queries |
QueryOperators | MongoDB keywords for various query operations |
RawDBObject | This object wraps the binary object format ("BSON") used for the transport of serialized objects to / from the Mongo database. |
ReadPreference | |
ReadPreference.PrimaryReadPreference | |
ReadPreference.SecondaryReadPreference | |
ReadPreference.TaggedReadPreference | |
ReflectionDBObject | This class enables to map simple Class fields to a BSON object fields |
ReflectionDBObject.JavaWrapper | Represents a wrapper around the DBObject to interface with the Class fields |
ReplicaSetStatus | Keeps replica set status. |
ServerAddress | mongo server address |
ServerError | Represents a server error |
SimplePool<T> | |
SimplePool<T> | |
StringBuilderPool | |
StringParseUtil | |
StringRangeSet | |
Symbol | Class to hold a BSON symbol object, which is an interned string in Ruby |
ThreadPool<T> | |
ThreadSafe | The class to which this annotation is applied is thread-safe. |
ThreadUtil | |
TimeConstants | |
Transformer |
UniqueList<T> | |
Util | Misc utility helpers. |
WeakBag<T> | if its not obvious what a weak bag should do, then, well... |
WriteConcern | WriteConcern control the write behavior for with various options, as well as exception raising on error conditions. |
WriteConcern.Majority | |
WriteResult | This class lets you access the results of the previous write. |