Package | Description |
---|---|
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 |
---|
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.
|
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.Context |
BsonBinaryWriterSettings
The customisable settings for writing BSON.
|
BsonBoolean
A representation of the BSON Boolean type.
|
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.
|
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.
|
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.
|
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 . |
FieldNameValidator
A field name validator, for use by BSON writers to validate field names as documents are encoded.
|
RawBsonDocument
An immutable BSON document that is represented using only the raw bytes.
|
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
|
Document
A representation of a document as a
Map . |
Copyright © 2018. All rights reserved.