Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.client.gridfs.codecs |
This package contains codecs for use with GridFS
|
com.mongodb.client.model.changestream |
This package contains classes for the change stream api
|
com.mongodb.client.model.geojson.codecs |
This package contains classes that encode and decode GeoJSON objects.
|
com.mongodb.connection |
Contains classes that manage connecting to MongoDB servers.
|
com.mongodb.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
org.bson.codecs |
This package contains all the default BSON codecs.
|
org.bson.codecs.configuration |
This package contains codec configurations and the codec registry helper
|
org.bson.codecs.pojo |
This package contains classes specific to mapping user POJOs.
|
Modifier and Type | Method and Description |
---|---|
private void |
DBObjectCodec.beforeFields(BsonWriter bsonWriter,
EncoderContext encoderContext,
DBObject document) |
void |
BSONTimestampCodec.encode(BsonWriter writer,
BSONTimestamp value,
EncoderContext encoderContext) |
void |
DBEncoderAdapter.encode(BsonWriter writer,
DBObject document,
EncoderContext encoderContext) |
void |
DBEncoderFactoryAdapter.encode(BsonWriter writer,
DBObject value,
EncoderContext encoderContext) |
void |
CompoundDBObjectCodec.encode(BsonWriter writer,
DBObject value,
EncoderContext encoderContext) |
void |
DBObjectCodec.encode(BsonWriter writer,
DBObject document,
EncoderContext encoderContext) |
void |
DBRefCodec.encode(BsonWriter writer,
DBRef value,
EncoderContext encoderContext) |
private boolean |
DBObjectCodec.skipField(EncoderContext encoderContext,
java.lang.String key) |
private void |
DBObjectCodec.writeValue(BsonWriter bsonWriter,
EncoderContext encoderContext,
java.lang.Object initialValue) |
Modifier and Type | Method and Description |
---|---|
void |
GridFSFileCodec.encode(BsonWriter writer,
GridFSFile value,
EncoderContext encoderContext) |
Modifier and Type | Method and Description |
---|---|
void |
ChangeStreamDocumentCodec.encode(BsonWriter writer,
ChangeStreamDocument<TResult> value,
EncoderContext encoderContext) |
void |
OperationTypeCodec.encode(BsonWriter writer,
OperationType value,
EncoderContext encoderContext) |
Modifier and Type | Method and Description |
---|---|
void |
NamedCoordinateReferenceSystemCodec.encode(BsonWriter writer,
NamedCoordinateReferenceSystem value,
EncoderContext encoderContext) |
void |
AbstractGeometryCodec.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
(package private) static void |
GeometryEncoderHelper.encodeCoordinateReferenceSystem(BsonWriter writer,
Geometry geometry,
EncoderContext encoderContext,
CodecRegistry registry) |
(package private) static void |
GeometryEncoderHelper.encodeGeometry(BsonWriter writer,
Geometry value,
EncoderContext encoderContext,
CodecRegistry registry) |
private static void |
GeometryEncoderHelper.encodeGeometryCollection(BsonWriter writer,
GeometryCollection value,
EncoderContext encoderContext,
CodecRegistry registry) |
Modifier and Type | Field and Description |
---|---|
private static EncoderContext |
BsonWriterHelper.ENCODER_CONTEXT |
Modifier and Type | Method and Description |
---|---|
private <T> void |
RequestMessage.addDocument(T obj,
Encoder<T> encoder,
EncoderContext encoderContext,
BsonOutput bsonOutput,
FieldNameValidator validator,
int maxDocumentSize,
java.util.List<BsonElement> extraElements) |
Modifier and Type | Method and Description |
---|---|
void |
BulkWriteBatch.WriteRequestEncoder.encode(BsonWriter writer,
WriteRequest writeRequest,
EncoderContext encoderContext) |
Modifier and Type | Field and Description |
---|---|
private static EncoderContext |
EncoderContext.DEFAULT_CONTEXT |
Modifier and Type | Method and Description |
---|---|
EncoderContext |
EncoderContext.Builder.build()
Build an instance of
EncoderContext . |
EncoderContext |
EncoderContext.getChildContext()
Gets a child context based on this.
|
Modifier and Type | Method and Description |
---|---|
private void |
BsonDocumentCodec.beforeFields(BsonWriter bsonWriter,
EncoderContext encoderContext,
BsonDocument value) |
private void |
DocumentCodec.beforeFields(BsonWriter bsonWriter,
EncoderContext encoderContext,
java.util.Map<java.lang.String,java.lang.Object> document) |
void |
AtomicBooleanCodec.encode(BsonWriter writer,
java.util.concurrent.atomic.AtomicBoolean value,
EncoderContext encoderContext) |
void |
AtomicIntegerCodec.encode(BsonWriter writer,
java.util.concurrent.atomic.AtomicInteger value,
EncoderContext encoderContext) |
void |
AtomicLongCodec.encode(BsonWriter writer,
java.util.concurrent.atomic.AtomicLong value,
EncoderContext encoderContext) |
void |
BigDecimalCodec.encode(BsonWriter writer,
java.math.BigDecimal value,
EncoderContext encoderContext) |
void |
BinaryCodec.encode(BsonWriter writer,
Binary value,
EncoderContext encoderContext) |
void |
BooleanCodec.encode(BsonWriter writer,
java.lang.Boolean value,
EncoderContext encoderContext) |
void |
BsonArrayCodec.encode(BsonWriter writer,
BsonArray array,
EncoderContext encoderContext) |
void |
BsonBinaryCodec.encode(BsonWriter writer,
BsonBinary value,
EncoderContext encoderContext) |
void |
BsonBooleanCodec.encode(BsonWriter writer,
BsonBoolean value,
EncoderContext encoderContext) |
void |
BsonDateTimeCodec.encode(BsonWriter writer,
BsonDateTime value,
EncoderContext encoderContext) |
void |
BsonDBPointerCodec.encode(BsonWriter writer,
BsonDbPointer value,
EncoderContext encoderContext) |
void |
BsonDecimal128Codec.encode(BsonWriter writer,
BsonDecimal128 value,
EncoderContext encoderContext) |
void |
BsonDocumentCodec.encode(BsonWriter writer,
BsonDocument value,
EncoderContext encoderContext) |
void |
BsonDocumentWrapperCodec.encode(BsonWriter writer,
BsonDocumentWrapper value,
EncoderContext encoderContext) |
void |
BsonDoubleCodec.encode(BsonWriter writer,
BsonDouble value,
EncoderContext encoderContext) |
void |
BsonInt32Codec.encode(BsonWriter writer,
BsonInt32 value,
EncoderContext encoderContext) |
void |
BsonInt64Codec.encode(BsonWriter writer,
BsonInt64 value,
EncoderContext encoderContext) |
void |
BsonJavaScriptCodec.encode(BsonWriter writer,
BsonJavaScript value,
EncoderContext encoderContext) |
void |
BsonJavaScriptWithScopeCodec.encode(BsonWriter writer,
BsonJavaScriptWithScope codeWithScope,
EncoderContext encoderContext) |
void |
BsonMaxKeyCodec.encode(BsonWriter writer,
BsonMaxKey value,
EncoderContext encoderContext) |
void |
BsonMinKeyCodec.encode(BsonWriter writer,
BsonMinKey value,
EncoderContext encoderContext) |
void |
BsonNullCodec.encode(BsonWriter writer,
BsonNull value,
EncoderContext encoderContext) |
void |
BsonObjectIdCodec.encode(BsonWriter writer,
BsonObjectId value,
EncoderContext encoderContext) |
void |
BsonRegularExpressionCodec.encode(BsonWriter writer,
BsonRegularExpression value,
EncoderContext encoderContext) |
void |
BsonStringCodec.encode(BsonWriter writer,
BsonString value,
EncoderContext encoderContext) |
void |
BsonSymbolCodec.encode(BsonWriter writer,
BsonSymbol value,
EncoderContext encoderContext) |
void |
BsonTimestampCodec.encode(BsonWriter writer,
BsonTimestamp value,
EncoderContext encoderContext) |
void |
BsonUndefinedCodec.encode(BsonWriter writer,
BsonUndefined value,
EncoderContext encoderContext) |
void |
BsonValueCodec.encode(BsonWriter writer,
BsonValue value,
EncoderContext encoderContext) |
void |
ByteArrayCodec.encode(BsonWriter writer,
byte[] value,
EncoderContext encoderContext) |
void |
ByteCodec.encode(BsonWriter writer,
java.lang.Byte value,
EncoderContext encoderContext) |
void |
CharacterCodec.encode(BsonWriter writer,
java.lang.Character value,
EncoderContext encoderContext) |
void |
CodeCodec.encode(BsonWriter writer,
Code value,
EncoderContext encoderContext) |
void |
CodeWithScopeCodec.encode(BsonWriter writer,
CodeWithScope codeWithScope,
EncoderContext encoderContext) |
void |
DateCodec.encode(BsonWriter writer,
java.util.Date value,
EncoderContext encoderContext) |
void |
Decimal128Codec.encode(BsonWriter writer,
Decimal128 value,
EncoderContext encoderContext) |
void |
DocumentCodec.encode(BsonWriter writer,
Document document,
EncoderContext encoderContext) |
void |
DoubleCodec.encode(BsonWriter writer,
java.lang.Double value,
EncoderContext encoderContext) |
void |
FloatCodec.encode(BsonWriter writer,
java.lang.Float value,
EncoderContext encoderContext) |
void |
IntegerCodec.encode(BsonWriter writer,
java.lang.Integer value,
EncoderContext encoderContext) |
void |
IterableCodec.encode(BsonWriter writer,
java.lang.Iterable value,
EncoderContext encoderContext) |
void |
LongCodec.encode(BsonWriter writer,
java.lang.Long value,
EncoderContext encoderContext) |
void |
MapCodec.encode(BsonWriter writer,
java.util.Map<java.lang.String,java.lang.Object> map,
EncoderContext encoderContext) |
void |
MaxKeyCodec.encode(BsonWriter writer,
MaxKey value,
EncoderContext encoderContext) |
void |
MinKeyCodec.encode(BsonWriter writer,
MinKey value,
EncoderContext encoderContext) |
void |
ObjectIdCodec.encode(BsonWriter writer,
ObjectId value,
EncoderContext encoderContext) |
void |
PatternCodec.encode(BsonWriter writer,
java.util.regex.Pattern value,
EncoderContext encoderContext) |
void |
RawBsonDocumentCodec.encode(BsonWriter writer,
RawBsonDocument value,
EncoderContext encoderContext) |
void |
ShortCodec.encode(BsonWriter writer,
java.lang.Short value,
EncoderContext encoderContext) |
void |
StringCodec.encode(BsonWriter writer,
java.lang.String value,
EncoderContext encoderContext) |
void |
SymbolCodec.encode(BsonWriter writer,
Symbol value,
EncoderContext encoderContext) |
void |
Encoder.encode(BsonWriter writer,
T value,
EncoderContext encoderContext)
Encode an instance of the type parameter
T into a BSON value. |
void |
UuidCodec.encode(BsonWriter writer,
java.util.UUID value,
EncoderContext encoderContext) |
private boolean |
BsonDocumentCodec.skipField(EncoderContext encoderContext,
java.lang.String key) |
private boolean |
DocumentCodec.skipField(EncoderContext encoderContext,
java.lang.String key) |
private void |
DocumentCodec.writeIterable(BsonWriter writer,
java.lang.Iterable<java.lang.Object> list,
EncoderContext encoderContext) |
private void |
DocumentCodec.writeMap(BsonWriter writer,
java.util.Map<java.lang.String,java.lang.Object> map,
EncoderContext encoderContext) |
private void |
BsonDocumentCodec.writeValue(BsonWriter writer,
EncoderContext encoderContext,
BsonValue value) |
private void |
IterableCodec.writeValue(BsonWriter writer,
EncoderContext encoderContext,
java.lang.Object value) |
private void |
MapCodec.writeValue(BsonWriter writer,
EncoderContext encoderContext,
java.lang.Object value) |
private void |
DocumentCodec.writeValue(BsonWriter writer,
EncoderContext encoderContext,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
void |
LazyCodec.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
Modifier and Type | Method and Description |
---|---|
void |
CollectionPropertyCodecProvider.CollectionCodec.encode(BsonWriter writer,
java.util.Collection<T> collection,
EncoderContext encoderContext) |
void |
MapPropertyCodecProvider.MapCodec.encode(BsonWriter writer,
java.util.Map<java.lang.String,T> map,
EncoderContext encoderContext) |
void |
EnumPropertyCodecProvider.EnumCodec.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
void |
LazyPojoCodec.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
void |
AutomaticPojoCodec.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
void |
PojoCodecImpl.encode(BsonWriter writer,
T value,
EncoderContext encoderContext) |
private <S> void |
PojoCodecImpl.encodeProperty(BsonWriter writer,
T instance,
EncoderContext encoderContext,
PropertyModel<S> propertyModel) |