| Package | Description |
|---|---|
| com.mongodb |
The core mongodb package
|
| com.mongodb.bulk |
Contains classes for representing the result of a bulk write operation.
|
| com.mongodb.client |
This package contains classes for the new client api for MongoDatabase and MongoCollection
|
| com.mongodb.client.gridfs |
This package contains the new GridFS implementation
|
| com.mongodb.client.gridfs.codecs |
This package contains codecs for use with GridFS
|
| com.mongodb.client.gridfs.model |
This package contains models for use with GridFS
|
| com.mongodb.client.model |
This package contains models and options that help describe MongoCollection operations
|
| com.mongodb.client.model.geojson.codecs |
This package contains classes that encode and decode GeoJSON objects.
|
| com.mongodb.client.result |
This package contains classes representing operation results
|
| com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
| com.mongodb.event |
This package contains cluster and connection event related classes
|
| com.mongodb.gridfs |
Contains the classes for supporting MongoDB's specification for storing very large files, GridFS.
|
| com.mongodb.internal.authentication | |
| com.mongodb.internal.connection | |
| com.mongodb.internal.validator | |
| com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
| com.mongodb.util |
Contains classes that can be used everywhere in the driver, and have no specific domain.
|
| org.bson |
Contains the base BSON classes.
|
| org.bson.codecs |
This package contains all the default BSON codecs.
|
| org.bson.conversions |
This package contains the Bson interface
|
| org.bson.io |
Contains classes implementing I/O operations used by BSON objects.
|
| org.bson.json |
JSON serialization and deserialization.
|
| org.bson.types |
Contains classes implementing various BSON types.
|
| Class and Description |
|---|
| BasicBSONCallback
An implementation of
BsonCallback that creates an instance of BSONObject. |
| BasicBSONDecoder
Basic implementation of BSONDecoder interface that creates BasicBSONObject instances
|
| BasicBSONEncoder
This is meant to be pooled or cached.
|
| BasicBSONObject
A simple implementation of
DBObject. |
| BSON
Contains byte representations of all the BSON types (see the BSON Specification).
|
| BSONCallback
A callback interface for describing the structure of a BSON document.
|
| BSONDecoder
An interface for decoders of BSON documents.
|
| BsonDocument
A type-safe container for a BSON document.
|
| BSONEncoder
A
BSONEncoder is a class which can be used to turn documents into byte arrays. |
| BSONObject
A key-value map that can be saved to the database.
|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonValue
Base class for any BSON type.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| Document
A representation of a document as a
Map. |
| EmptyBSONCallback
Convenience implementation of BSONCallback that throws
UnsupportedOperationException for all methods. |
| LazyBSONCallback
A
BSONCallback for creation of LazyBSONObject and LazyBSONList instances. |
| LazyBSONDecoder
A decoder for
LazyBSONObject instances. |
| LazyBSONList
A
LazyBSONObject representing a BSON array. |
| LazyBSONObject
An immutable
BSONObject backed by a byte buffer that lazily provides keys and values on request. |
| Transformer
Transforms objects that can be converted to BSON into other Java types, and vice versa.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| BsonValue
Base class for any BSON type.
|
| Class and Description |
|---|
| Document
A representation of a document as a
Map. |
| Class and Description |
|---|
| BsonValue
Base class for any BSON type.
|
| Class and Description |
|---|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| Class and Description |
|---|
| BsonValue
Base class for any BSON type.
|
| Document
A representation of a document as a
Map. |
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| BsonType
Enumeration of all the BSON types currently supported.
|
| Class and Description |
|---|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| Class and Description |
|---|
| BsonValue
Base class for any BSON type.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| ByteBuf
An interface wrapper around a
java.nio.ByteBuffer which additionally is Closeable, so that pooled byte buffers know
how. |
| FieldNameValidator
A field name validator, for use by BSON writers to validate field names as documents are encoded.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| Class and Description |
|---|
| BSONObject
A key-value map that can be saved to the database.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| Class and Description |
|---|
| ByteBuf
An interface wrapper around a
java.nio.ByteBuffer which additionally is Closeable, so that pooled byte buffers know
how. |
| Class and Description |
|---|
| FieldNameValidator
A field name validator, for use by BSON writers to validate field names as documents are encoded.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| BsonJavaScript
For using the JavaScript Code type.
|
| BsonValue
Base class for any BSON type.
|
| Class and Description |
|---|
| BasicBSONCallback
An implementation of
BsonCallback that creates an instance of BSONObject. |
| BSONCallback
A callback interface for describing the structure of a BSON document.
|
| BSONObject
A key-value map that can be saved to the database.
|
| Class and Description |
|---|
| AbstractBsonReader
Abstract base class for BsonReader implementations.
|
| AbstractBsonReader.Context
The context for the reader.
|
| AbstractBsonReader.Mark |
| AbstractBsonReader.State
The state of a reader.
|
| AbstractBsonWriter
Represents a BSON writer for some external format (see subclasses).
|
| AbstractBsonWriter.Context
The context for the writer.
|
| AbstractBsonWriter.Mark
Capture the current state of this writer - its
AbstractBsonWriter.Context, AbstractBsonWriter.State, field name and depth. |
| AbstractBsonWriter.State
The state of a writer.
|
| BasicBSONObject
A simple implementation of
DBObject. |
| BsonArray
A type-safe representation of the BSON array type.
|
| BsonBinary
A representation of the BSON Binary type.
|
| BsonBinaryReader.Context |
| BsonBinarySubType
The Binary subtype
|
| BsonBinaryWriter
A BsonWriter implementation that writes to a binary stream of data.
|
| BsonBinaryWriter.Context |
| BsonBinaryWriterSettings
The customisable settings for writing BSON.
|
| BsonBoolean
A representation of the BSON Boolean type.
|
| BSONCallback
A callback interface for describing the structure of a BSON document.
|
| BsonContextType
Used by BsonReader and BsonWriter implementations to represent the current context.
|
| BsonDateTime
A representation of the BSON DateTime type.
|
| BsonDbPointer
Holder for a BSON type DBPointer(0x0c).
|
| BsonDecimal128
A representation of the BSON Decimal128 type.
|
| BSONDecoder
An interface for decoders of BSON documents.
|
| BsonDocument
A type-safe container for a BSON document.
|
| BsonDocumentReader.Context |
| BsonDouble
A representation of the BSON Double type.
|
| BsonElement
A mapping from a name to a BsonValue.
|
| BSONEncoder
A
BSONEncoder is a class which can be used to turn documents into byte arrays. |
| BSONException
A general runtime exception raised in BSON processing.
|
| BsonInt32
A representation of the BSON Int32 type.
|
| BsonInt64
A representation of the BSON Int64 type.
|
| BsonJavaScript
For using the JavaScript Code type.
|
| BsonJavaScriptWithScope
A representation of the JavaScript Code with Scope BSON type.
|
| BsonNull
A representation of the BSON Null type.
|
| BsonNumber
Base class for the three numeric BSON types.
|
| BSONObject
A key-value map that can be saved to the database.
|
| BsonObjectId
A representation of the BSON ObjectId type.
|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonReaderMark
Represents a bookmark that can be used to reset a
BsonReader to its state at the time the mark was created. |
| BsonRegularExpression
A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.
|
| BsonString
A representation of the BSON String type.
|
| BsonSymbol
Class to hold a BSON symbol object, which is an interned string in Ruby
|
| BsonTimestamp
A value representing the BSON timestamp type.
|
| BsonType
Enumeration of all the BSON types currently supported.
|
| BsonValue
Base class for any BSON type.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| BsonWriterSettings
All the customisable settings for writing BSON.
|
| ByteBuf
An interface wrapper around a
java.nio.ByteBuffer which additionally is Closeable, so that pooled byte buffers know
how. |
| ByteBufNIO
Implementation of
ByteBuf which simply wraps an NIO ByteBuffer and forwards all calls to it. |
| Document
A representation of a document as a
Map. |
| EmptyBSONCallback
Convenience implementation of BSONCallback that throws
UnsupportedOperationException for all methods. |
| FieldNameValidator
A field name validator, for use by BSON writers to validate field names as documents are encoded.
|
| LazyBSONCallback
A
BSONCallback for creation of LazyBSONObject and LazyBSONList instances. |
| LazyBSONObject
An immutable
BSONObject backed by a byte buffer that lazily provides keys and values on request. |
| RawBsonDocument
An immutable BSON document that is represented using only the raw bytes.
|
| Transformer
Transforms objects that can be converted to BSON into other Java types, and vice versa.
|
| UuidRepresentation
The representation to use when converting a UUID to a BSON binary value.
|
| Class and Description |
|---|
| BsonArray
A type-safe representation of the BSON array type.
|
| BsonBinary
A representation of the BSON Binary type.
|
| BsonBoolean
A representation of the BSON Boolean type.
|
| BsonDateTime
A representation of the BSON DateTime type.
|
| BsonDbPointer
Holder for a BSON type DBPointer(0x0c).
|
| BsonDecimal128
A representation of the BSON Decimal128 type.
|
| BsonDocument
A type-safe container for a BSON document.
|
| BsonDocumentWrapper
A
BsonDocument that begins its life as a document of any type and an Encoder for that document, which lets an instance of
any class with an Encoder be treated as a BsonDocument. |
| BsonDouble
A representation of the BSON Double type.
|
| BsonInt32
A representation of the BSON Int32 type.
|
| BsonInt64
A representation of the BSON Int64 type.
|
| BsonJavaScript
For using the JavaScript Code type.
|
| BsonJavaScriptWithScope
A representation of the JavaScript Code with Scope BSON type.
|
| BsonMaxKey
Represent the maximum key value regardless of the key's type
|
| BsonMinKey
Represent the minimum key value regardless of the key's type
|
| BsonNull
A representation of the BSON Null type.
|
| BsonObjectId
A representation of the BSON ObjectId type.
|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonRegularExpression
A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.
|
| BsonString
A representation of the BSON String type.
|
| BsonSymbol
Class to hold a BSON symbol object, which is an interned string in Ruby
|
| BsonTimestamp
A value representing the BSON timestamp type.
|
| BsonType
Enumeration of all the BSON types currently supported.
|
| BsonUndefined
Represents the value associated with the BSON Undefined type.
|
| BsonValue
Base class for any BSON type.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| Document
A representation of a document as a
Map. |
| RawBsonDocument
An immutable BSON document that is represented using only the raw bytes.
|
| Transformer
Transforms objects that can be converted to BSON into other Java types, and vice versa.
|
| UuidRepresentation
The representation to use when converting a UUID to a BSON binary value.
|
| Class and Description |
|---|
| BsonDocument
A type-safe container for a BSON document.
|
| Class and Description |
|---|
| ByteBuf
An interface wrapper around a
java.nio.ByteBuffer which additionally is Closeable, so that pooled byte buffers know
how. |
| Class and Description |
|---|
| AbstractBsonReader
Abstract base class for BsonReader implementations.
|
| AbstractBsonReader.Context
The context for the reader.
|
| AbstractBsonReader.Mark |
| AbstractBsonWriter
Represents a BSON writer for some external format (see subclasses).
|
| AbstractBsonWriter.Context
The context for the writer.
|
| BsonBinary
A representation of the BSON Binary type.
|
| BsonContextType
Used by BsonReader and BsonWriter implementations to represent the current context.
|
| BsonDbPointer
Holder for a BSON type DBPointer(0x0c).
|
| BsonMaxKey
Represent the maximum key value regardless of the key's type
|
| BsonMinKey
Represent the minimum key value regardless of the key's type
|
| BsonNull
A representation of the BSON Null type.
|
| BsonReader
An interface for reading a logical BSON document using a pull-oriented API.
|
| BsonReaderMark
Represents a bookmark that can be used to reset a
BsonReader to its state at the time the mark was created. |
| BsonRegularExpression
A holder class for a BSON regular expression, so that we can delay compiling into a Pattern until necessary.
|
| BsonTimestamp
A value representing the BSON timestamp type.
|
| BsonType
Enumeration of all the BSON types currently supported.
|
| BsonUndefined
Represents the value associated with the BSON Undefined type.
|
| BsonWriter
An interface for writing a logical BSON document using a push-oriented API.
|
| BsonWriterSettings
All the customisable settings for writing BSON.
|
| Class and Description |
|---|
| BsonBinarySubType
The Binary subtype
|
| BSONObject
A key-value map that can be saved to the database.
|
| Document
A representation of a document as a
Map. |
Copyright © 2017. All Rights Reserved.