| Interface | Description |
|---|---|
| Cursor |
Interface for providing consistent behaviour between different Cursor implementations.
|
| DBCallback |
The DB callback interface.
|
| DBCallbackFactory |
Factory for creating concrete implementations of DBCallback.
|
| DBDecoder |
An interface for decoders of BSON into instances of DBObject that belong to a DBCollection.
|
| DBDecoderFactory |
Creates concrete DBDecoder instances.
|
| DBEncoder |
An interface for encoders of BSONObject to BSON.
|
| DBEncoderFactory |
Creates concrete DBEncoder instances.
|
| DBObject |
This interface adds some specific behaviour to
BSONObject for MongoDB documents. |
| Class | Description |
|---|---|
| AggregationOptions |
The options to apply to an aggregate operation.
|
| AggregationOptions.Builder |
Builder for creating
AggregationOptions. |
| AggregationOutput |
Container for the result of aggregation operation.
|
| BasicDBList |
An implementation of List that reflects the way BSON lists work.
|
| BasicDBObject |
A basic implementation of BSON object that is MongoDB specific.
|
| BasicDBObjectBuilder |
Utility for building complex objects.
|
| BSONTimestampCodec |
Knows how to encode and decode BSON timestamps.
|
| BulkUpdateRequestBuilder |
A builder for a single update request.
|
| BulkWriteError |
Represents an error for an item included in a bulk write operation, e.g.
|
| BulkWriteOperation |
A bulk write operation.
|
| BulkWriteRequestBuilder |
A builder for a single write request.
|
| BulkWriteResult |
The result of a successful bulk write operation.
|
| BulkWriteUpsert |
Represents an upsert request in a bulk write operation that resulted in an insert.
|
| Bytes |
Class that hold definitions of the wire protocol
|
| CommandResult |
A simple wrapper to hold the result of a command.
|
| DB |
A thread-safe client view of a logical database in a MongoDB cluster.
|
| DBAddress | Deprecated
This class is no longer needed, as the driver does not rely on it for anything anymore.
|
| DBCollection |
Implementation of a database collection.
|
| DBCursor |
An iterator over database results.
|
| DBObjectCodec |
A collectible codec for a DBObject.
|
| DBObjectCodecProvider |
A provider for a DBObjectCodec.
|
| DBRef |
A representation of a database reference.
|
| DBRefCodec |
A Codec for DBRef instances.
|
| DBRefCodecProvider |
A codec provider for DBRef.
|
| DefaultDBCallback |
An implementation of DBCallback that decodes into a DBObject.
|
| DefaultDBDecoder |
An implementation of DBDecoder
|
| DefaultDBEncoder |
The default BSON encoder for BSONObject instances.
|
| GroupCommand |
This class groups the argument for a group operation and can build the underlying command object
|
| InsertOptions |
Options related to insertion of documents into MongoDB.
|
| LazyDBCallback |
A
BSONCallback for the creation of LazyDBObject and LazyDBList instances. |
| LazyDBDecoder |
A decoder for
LazyDBObject instances. |
| LazyDBEncoder |
Encoder that only knows how to encode BSONObject instances of type LazyDBObject.
|
| LazyDBList |
A
LazyDBObject representing a BSON array. |
| LazyDBObject |
An immutable
DBObject backed by a byte buffer that lazily provides keys and values on request. |
| MapReduceCommand |
This class groups the argument for a map/reduce operation and can build the underlying command object
|
| MapReduceOutput |
Represents the result of a map/reduce operation.
|
| Mongo |
A database connection with internal connection pooling.
|
| Mongo.Holder |
Mongo.Holder can be used as a static place to hold several instances of Mongo.
|
| MongoClient |
A MongoDB client with internal connection pooling.
|
| MongoClientOptions |
Various settings to control the behavior of a
MongoClient. |
| MongoClientOptions.Builder |
A builder for MongoClientOptions so that MongoClientOptions can be immutable, and to support easier construction through chaining.
|
| MongoClientURI |
Represents a URI
which can be used to create a MongoClient instance.
|
| MongoOptions | Deprecated
Please use
MongoClientOptions instead. |
| MongoURI | Deprecated
Replaced by
MongoClientURI |
| ParallelScanOptions |
The options to use for a parallel collection scan.
|
| ParallelScanOptions.Builder |
A builder for the options
|
| QueryBuilder |
Utility for creating DBObject queries
|
| QueryOperators |
MongoDB keywords for various query operations.
|
| 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.
|
| WriteConcernError |
An error representing a failure by the server to apply the requested write concern to the bulk operation.
|
| WriteResult |
This class lets you access the results of the previous acknowledged write.
|
| Enum | Description |
|---|---|
| AggregationOptions.OutputMode |
Enumeration to define where the results of the aggregation will be output.
|
| MapReduceCommand.OutputType |
Represents the different options available for outputting the results of a map-reduce operation.
|
| Exception | Description |
|---|---|
| BulkWriteException |
An exception that represents all errors associated with a bulk write operation.
|
Copyright © 2017. All rights reserved.