Dependencies
Declarations
-
examples
-
io
-
vertx
-
ext
-
mongo
-
AggregateOptions
-
AggregateOptionsConverter
-
BulkOperation
-
BulkWriteOptions
-
FindOptions
-
FindOptionsConverter
-
GridFsDownloadOptions
-
GridFsUploadOptions
-
IndexModel
-
IndexOptions
-
MongoClient
-
DEFAULT_POOL_NAME: String
-
DEFAULT_DB_NAME: String
-
create(Vertx, JsonObject): MongoClient
-
createShared(Vertx, JsonObject, String): MongoClient
-
createShared(Vertx, JsonObject): MongoClient
-
createWithMongoSettings(Vertx, JsonObject, String, MongoClientSettings): MongoClient
-
save(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
save(String, JsonObject): Future<String>
-
saveWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
saveWithOptions(String, JsonObject, WriteOption): Future<String>
-
insert(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
insert(String, JsonObject): Future<String>
-
insertWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
insertWithOptions(String, JsonObject, WriteOption): Future<String>
-
updateCollection(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateCollection(String, JsonObject, JsonObject): Future<MongoClientUpdateResult>
-
findOne(String, JsonObject, JsonObject): Future<JsonObject>
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions): Future<MongoClientUpdateResult>
-
replaceDocuments(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceDocuments(String, JsonObject, JsonObject): Future<MongoClientUpdateResult>
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions): Future<MongoClientUpdateResult>
-
bulkWrite(String, List<BulkOperation>, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWrite(String, List<BulkOperation>): Future<MongoClientBulkWriteResult>
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions): Future<MongoClientBulkWriteResult>
-
find(String, JsonObject, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
find(String, JsonObject): Future<List<JsonObject>>
-
findBatch(String, JsonObject): ReadStream<JsonObject>
-
findWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findWithOptions(String, JsonObject, FindOptions): Future<List<JsonObject>>
-
findBatchWithOptions(String, JsonObject, FindOptions): ReadStream<JsonObject>
-
findOne(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdate(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdate(String, JsonObject, JsonObject): Future<JsonObject>
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions): Future<JsonObject>
-
findOneAndReplace(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplace(String, JsonObject, JsonObject): Future<JsonObject>
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions): Future<JsonObject>
-
findOneAndDelete(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDelete(String, JsonObject): Future<JsonObject>
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions): Future<JsonObject>
-
count(String, JsonObject, Handler<AsyncResult<Long>>): MongoClient
-
count(String, JsonObject): Future<Long>
-
removeDocuments(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocuments(String, JsonObject): Future<MongoClientDeleteResult>
-
removeDocumentsWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocumentsWithOptions(String, JsonObject, WriteOption): Future<MongoClientDeleteResult>
-
removeDocument(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocument(String, JsonObject): Future<MongoClientDeleteResult>
-
removeDocumentWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocumentWithOptions(String, JsonObject, WriteOption): Future<MongoClientDeleteResult>
-
createCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
createCollection(String): Future<Void>
-
getCollections(Handler<AsyncResult<List<String>>>): MongoClient
-
getCollections(): Future<List<String>>
-
dropCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
dropCollection(String): Future<Void>
-
createIndex(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
createIndex(String, JsonObject): Future<Void>
-
createIndexWithOptions(String, JsonObject, IndexOptions, Handler<AsyncResult<Void>>): MongoClient
-
createIndexWithOptions(String, JsonObject, IndexOptions): Future<Void>
-
createIndexes(String, List<IndexModel>, Handler<AsyncResult<Void>>): MongoClient
-
createIndexes(String, List<IndexModel>): Future<Void>
-
listIndexes(String, Handler<AsyncResult<JsonArray>>): MongoClient
-
listIndexes(String): Future<JsonArray>
-
dropIndex(String, String, Handler<AsyncResult<Void>>): MongoClient
-
dropIndex(String, String): Future<Void>
-
runCommand(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
runCommand(String, JsonObject): Future<JsonObject>
-
distinct(String, String, String, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinct(String, String, String): Future<JsonArray>
-
distinctWithQuery(String, String, String, JsonObject, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctWithQuery(String, String, String, JsonObject): Future<JsonArray>
-
distinctBatch(String, String, String): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject, int): ReadStream<JsonObject>
-
aggregate(String, JsonArray): ReadStream<JsonObject>
-
aggregateWithOptions(String, JsonArray, AggregateOptions): ReadStream<JsonObject>
-
createDefaultGridFsBucketService(Handler<AsyncResult<MongoGridFsClient>>): MongoClient
-
createDefaultGridFsBucketService(): Future<MongoGridFsClient>
-
createGridFsBucketService(String, Handler<AsyncResult<MongoGridFsClient>>): MongoClient
-
createGridFsBucketService(String): Future<MongoGridFsClient>
-
close(): Future<Void>
-
close(Handler<AsyncResult<Void>>): void
-
MongoClientBulkWriteResult
-
MongoClientDeleteResult
-
MongoClientUpdateResult
-
MongoGridFsClient
-
delete(String, Handler<AsyncResult<Void>>): MongoGridFsClient
-
delete(String): Future<Void>
-
downloadByFileName(WriteStream<Buffer>, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadByFileName(WriteStream<Buffer>, String): Future<Long>
-
downloadByFileNameWithOptions(WriteStream<Buffer>, String, GridFsDownloadOptions, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadByFileNameWithOptions(WriteStream<Buffer>, String, GridFsDownloadOptions): Future<Long>
-
downloadById(WriteStream<Buffer>, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadById(WriteStream<Buffer>, String): Future<Long>
-
downloadFile(String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFile(String): Future<Long>
-
downloadFileAs(String, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFileAs(String, String): Future<Long>
-
downloadFileByID(String, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFileByID(String, String): Future<Long>
-
drop(Handler<AsyncResult<Void>>): MongoGridFsClient
-
drop(): Future<Void>
-
findAllIds(Handler<AsyncResult<List<String>>>): MongoGridFsClient
-
findAllIds(): Future<List<String>>
-
findIds(JsonObject, Handler<AsyncResult<List<String>>>): MongoGridFsClient
-
findIds(JsonObject): Future<List<String>>
-
uploadByFileName(ReadStream<Buffer>, String, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadByFileName(ReadStream<Buffer>, String): Future<String>
-
uploadByFileNameWithOptions(ReadStream<Buffer>, String, GridFsUploadOptions, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadByFileNameWithOptions(ReadStream<Buffer>, String, GridFsUploadOptions): Future<String>
-
uploadFile(String, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadFile(String): Future<String>
-
uploadFileWithOptions(String, GridFsUploadOptions, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadFileWithOptions(String, GridFsUploadOptions): Future<String>
-
close(): void
-
UpdateOptions
-
WriteOption
-
impl
-
BufferingSubscriber
-
CompletionSubscriber
-
FailedStream
-
GridFSReadStreamPublisher
-
JsonObjectBsonAdapter
-
MappingAndBufferingSubscriber
-
MappingStream
-
MongoClientImpl
-
DEFAULT_UPDATE_OPTIONS: UpdateOptions
-
DEFAULT_FIND_OPTIONS: FindOptions
-
DEFAULT_AGGREGATE_OPTIONS: AggregateOptions
-
DEFAULT_BULK_WRITE_OPTIONS: BulkWriteOptions
-
DS_LOCAL_MAP_NAME: String
-
vertx: VertxInternal
-
creatingContext: ContextInternal
-
mongo: MongoClient
-
holder: MongoHolder
-
useObjectId: boolean
-
MongoClientImpl(Vertx, JsonObject, String): void
-
MongoClientImpl(Vertx, JsonObject, String, MongoClientSettings): void
-
close(Promise<Void>): void
-
close(): Future<Void>
-
save(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
save(String, JsonObject): Future<String>
-
saveWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
saveWithOptions(String, JsonObject, WriteOption): Future<String>
-
insert(String, JsonObject, Handler<AsyncResult<String>>): MongoClient
-
insert(String, JsonObject): Future<String>
-
insertWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<String>>): MongoClient
-
insertWithOptions(String, JsonObject, WriteOption): Future<String>
-
updateCollection(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateCollection(String, JsonObject, JsonObject): Future<MongoClientUpdateResult>
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
updateCollectionWithOptions(String, JsonObject, JsonObject, UpdateOptions): Future<MongoClientUpdateResult>
-
generateIdIfNeeded(JsonObject, JsonObject, UpdateOptions): JsonObject
-
replaceDocuments(String, JsonObject, JsonObject, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceDocuments(String, JsonObject, JsonObject): Future<MongoClientUpdateResult>
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions, Handler<AsyncResult<MongoClientUpdateResult>>): MongoClient
-
replaceDocumentsWithOptions(String, JsonObject, JsonObject, UpdateOptions): Future<MongoClientUpdateResult>
-
find(String, JsonObject, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
find(String, JsonObject): Future<List<JsonObject>>
-
findWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<List<JsonObject>>>): MongoClient
-
findWithOptions(String, JsonObject, FindOptions): Future<List<JsonObject>>
-
findBatch(String, JsonObject): ReadStream<JsonObject>
-
getCollections(): Future<List<String>>
-
findBatchWithOptions(String, JsonObject, FindOptions): ReadStream<JsonObject>
-
findOne(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOne(String, JsonObject, JsonObject): Future<JsonObject>
-
findOneAndUpdate(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdate(String, JsonObject, JsonObject): Future<JsonObject>
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndUpdateWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions): Future<JsonObject>
-
findOneAndReplace(String, JsonObject, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplace(String, JsonObject, JsonObject): Future<JsonObject>
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndReplaceWithOptions(String, JsonObject, JsonObject, FindOptions, UpdateOptions): Future<JsonObject>
-
findOneAndDelete(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
findOneAndDelete(String, JsonObject): Future<JsonObject>
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions, Handler<AsyncResult<JsonObject>>): MongoClient
-
dropCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
findOneAndDeleteWithOptions(String, JsonObject, FindOptions): Future<JsonObject>
-
count(String, JsonObject, Handler<AsyncResult<Long>>): MongoClient
-
count(String, JsonObject): Future<Long>
-
removeDocuments(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocuments(String, JsonObject): Future<MongoClientDeleteResult>
-
removeDocumentsWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocumentsWithOptions(String, JsonObject, WriteOption): Future<MongoClientDeleteResult>
-
removeDocument(String, JsonObject, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocument(String, JsonObject): Future<MongoClientDeleteResult>
-
removeDocumentWithOptions(String, JsonObject, WriteOption, Handler<AsyncResult<MongoClientDeleteResult>>): MongoClient
-
removeDocumentWithOptions(String, JsonObject, WriteOption): Future<MongoClientDeleteResult>
-
bulkWrite(String, List<BulkOperation>, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWrite(String, List<BulkOperation>): Future<MongoClientBulkWriteResult>
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions, Handler<AsyncResult<MongoClientBulkWriteResult>>): MongoClient
-
bulkWriteWithOptions(String, List<BulkOperation>, BulkWriteOptions): Future<MongoClientBulkWriteResult>
-
convertBulkOperations(List<BulkOperation>): List<WriteModel<JsonObject>>
-
createCollection(String, Handler<AsyncResult<Void>>): MongoClient
-
createCollection(String): Future<Void>
-
getCollections(Handler<AsyncResult<List<String>>>): MongoClient
-
dropCollection(String): Future<Void>
-
createIndex(String, JsonObject, Handler<AsyncResult<Void>>): MongoClient
-
createIndex(String, JsonObject): Future<Void>
-
createIndexWithOptions(String, JsonObject, IndexOptions, Handler<AsyncResult<Void>>): MongoClient
-
createIndexWithOptions(String, JsonObject, IndexOptions): Future<Void>
-
createIndexes(String, List<IndexModel>, Handler<AsyncResult<Void>>): MongoClient
-
createIndexes(String, List<IndexModel>): Future<Void>
-
toBson(JsonObject): Bson
-
listIndexes(String, Handler<AsyncResult<JsonArray>>): MongoClient
-
listIndexes(String): Future<JsonArray>
-
dropIndex(String, String, Handler<AsyncResult<Void>>): MongoClient
-
dropIndex(String, String): Future<Void>
-
runCommand(String, JsonObject, Handler<AsyncResult<JsonObject>>): MongoClient
-
runCommand(String, JsonObject): Future<JsonObject>
-
distinct(String, String, String, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinct(String, String, String): Future<JsonArray>
-
distinctWithQuery(String, String, String, JsonObject, Handler<AsyncResult<JsonArray>>): MongoClient
-
distinctWithQuery(String, String, String, JsonObject): Future<JsonArray>
-
distinctBatch(String, String, String): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject): ReadStream<JsonObject>
-
distinctBatchWithQuery(String, String, String, JsonObject, int): ReadStream<JsonObject>
-
createDefaultGridFsBucketService(Handler<AsyncResult<MongoGridFsClient>>): MongoClient
-
createDefaultGridFsBucketService(): Future<MongoGridFsClient>
-
createGridFsBucketService(String, Handler<AsyncResult<MongoGridFsClient>>): MongoClient
-
createGridFsBucketService(String): Future<MongoGridFsClient>
-
getGridFSBucket(String): GridFSBucket
-
aggregate(String, JsonArray): ReadStream<JsonObject>
-
aggregateWithOptions(String, JsonArray, AggregateOptions): ReadStream<JsonObject>
-
findDistinctValuesWithQuery(String, String, String, JsonObject): DistinctPublisher<Object>
-
doAggregate(String, JsonArray, AggregateOptions): AggregatePublisher<JsonObject>
-
encodeKeyWhenUseObjectId(JsonObject): JsonObject
-
decodeKeyWhenUseObjectId(JsonObject): JsonObject
-
doFind(String, JsonObject, FindOptions): FindPublisher<JsonObject>
-
getCollection(String): MongoCollection<JsonObject>
-
getCollection(String, WriteOption): MongoCollection<JsonObject>
-
mongoIndexOptions(IndexOptions): IndexOptions
-
wrap(JsonObject): JsonObjectBsonAdapter
-
removeFromMap(LocalMap<String, MongoHolder>, String): void
-
lookupHolder(String, JsonObject): MongoHolder
-
close(Handler<AsyncResult<Void>>): void
-
MongoHolder
-
MongoGridFsClientImpl
-
bucket: GridFSBucket
-
clientImpl: MongoClientImpl
-
vertx: VertxInternal
-
MongoGridFsClientImpl(VertxInternal, MongoClientImpl, GridFSBucket): void
-
uploadByFileName(ReadStream<Buffer>, String, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadByFileName(ReadStream<Buffer>, String): Future<String>
-
uploadByFileNameWithOptions(ReadStream<Buffer>, String, GridFsUploadOptions, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadByFileNameWithOptions(ReadStream<Buffer>, String, GridFsUploadOptions): Future<String>
-
uploadFile(String, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadFile(String): Future<String>
-
uploadFileWithOptions(String, GridFsUploadOptions, Handler<AsyncResult<String>>): MongoGridFsClient
-
uploadFileWithOptions(String, GridFsUploadOptions): Future<String>
-
close(): void
-
delete(String, Handler<AsyncResult<Void>>): MongoGridFsClient
-
delete(String): Future<Void>
-
downloadByFileName(WriteStream<Buffer>, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadByFileName(WriteStream<Buffer>, String): Future<Long>
-
downloadByFileNameWithOptions(WriteStream<Buffer>, String, GridFsDownloadOptions, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadByFileNameWithOptions(WriteStream<Buffer>, String, GridFsDownloadOptions): Future<Long>
-
downloadById(WriteStream<Buffer>, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadById(WriteStream<Buffer>, String): Future<Long>
-
downloadFile(String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFile(String): Future<Long>
-
downloadFileAs(String, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFileAs(String, String): Future<Long>
-
downloadFileByID(String, String, Handler<AsyncResult<Long>>): MongoGridFsClient
-
downloadFileByID(String, String): Future<Long>
-
drop(Handler<AsyncResult<Void>>): MongoGridFsClient
-
drop(): Future<Void>
-
findAllIds(Handler<AsyncResult<List<String>>>): MongoGridFsClient
-
findAllIds(): Future<List<String>>
-
findIds(JsonObject, Handler<AsyncResult<List<String>>>): MongoGridFsClient
-
findIds(JsonObject): Future<List<String>>
-
handleDownload(GridFSDownloadPublisher, WriteStream<Buffer>): Future<Long>
-
MapAndCountBuffer
-
PublisherAdapter
-
SingleResultSubscriber
-
Utils
-
codec
-
json
-
AbstractJsonCodec
-
decode(BsonReader, DecoderContext): Object
-
encode(BsonWriter, Object, EncoderContext): void
-
readValue(BsonReader, DecoderContext): Object
-
writeValue(BsonWriter, String, Object, EncoderContext): void
-
getBsonType(Object): BsonType
-
readNull(BsonReader, DecoderContext): Object
-
writeNull(BsonWriter, String, Object, EncoderContext): void
-
readBoolean(BsonReader, DecoderContext): Object
-
writeBoolean(BsonWriter, String, Object, EncoderContext): void
-
readDouble(BsonReader, DecoderContext): Object
-
writeDouble(BsonWriter, String, Object, EncoderContext): void
-
readInt32(BsonReader, DecoderContext): Object
-
writeInt32(BsonWriter, String, Object, EncoderContext): void
-
readInt64(BsonReader, DecoderContext): Object
-
writeInt64(BsonWriter, String, Object, EncoderContext): void
-
readString(BsonReader, DecoderContext): Object
-
writeString(BsonWriter, String, Object, EncoderContext): void
-
isObjectIdInstance(Object): boolean
-
readDocument(BsonReader, DecoderContext): Object
-
writeDocument(BsonWriter, String, Object, EncoderContext): void
-
newObject(): Object
-
add(Object, String, Object): void
-
isObjectInstance(Object): boolean
-
beforeFields(Object, BiConsumer<String, Object>): void
-
forEach(Object, BiConsumer<String, Object>): void
-
readArray(BsonReader, DecoderContext): Object
-
writeArray(BsonWriter, String, Object, EncoderContext): void
-
newArray(): Object
-
add(Object, Object): void
-
isArrayInstance(Object): boolean
-
forEach(Object, Consumer<Object>): void
-
readBinary(BsonReader, DecoderContext): Object
-
writeBinary(BsonWriter, String, Object, EncoderContext): void
-
readDateTime(BsonReader, DecoderContext): Object
-
writeDateTime(BsonWriter, String, Object, EncoderContext): void
-
readDbPointer(BsonReader, DecoderContext): Object
-
writeDbPointer(BsonWriter, String, Object, EncoderContext): void
-
readMaxKey(BsonReader, DecoderContext): Object
-
writeMaxKey(BsonWriter, String, Object, EncoderContext): void
-
readMinKey(BsonReader, DecoderContext): Object
-
writeMinKey(BsonWriter, String, Object, EncoderContext): void
-
readJavaScript(BsonReader, DecoderContext): Object
-
writeJavaScript(BsonWriter, String, Object, EncoderContext): void
-
readJavaScriptWithScope(BsonReader, DecoderContext): Object
-
writeJavaScriptWithScope(BsonWriter, String, Object, EncoderContext): void
-
readObjectId(BsonReader, DecoderContext): Object
-
writeObjectId(BsonWriter, String, Object, EncoderContext): void
-
readRegularExpression(BsonReader, DecoderContext): Object
-
writeRegularExpression(BsonWriter, String, Object, EncoderContext): void
-
readSymbol(BsonReader, DecoderContext): Object
-
writeSymbol(BsonWriter, String, Object, EncoderContext): void
-
readTimeStamp(BsonReader, DecoderContext): Object
-
writeTimeStamp(BsonWriter, String, Object, EncoderContext): void
-
readUndefined(BsonReader, DecoderContext): Object
-
writeUndefined(BsonWriter, String, Object, EncoderContext): void
-
writeNumberLong(BsonWriter, String, Object, EncoderContext): void
-
writeNumberDecimal(BsonWriter, String, Object, EncoderContext): void
-
readNumberDecimal(BsonReader, DecoderContext): Object
-
JsonObjectCodec
-
ID_FIELD: String
-
DATE_FIELD: String
-
BINARY_FIELD: String
-
TYPE_FIELD: String
-
OID_FIELD: String
-
LONG_FIELD: String
-
DECIMAL_FIELD: String
-
TIMESTAMP_FIELD: String
-
TIMESTAMP_TIME_FIELD: String
-
TIMESTAMP_INCREMENT_FIELD: String
-
useObjectId: boolean
-
JsonObjectCodec(JsonObject): void
-
generateIdIfAbsentFromDocument(JsonObject): JsonObject
-
generateHexObjectId(): String
-
documentHasId(JsonObject): boolean
-
getDocumentId(JsonObject): BsonValue
-
getEncoderClass(): Class<JsonObject>
-
isObjectIdInstance(Object): boolean
-
beforeFields(JsonObject, BiConsumer<String, Object>): void
-
newObject(): JsonObject
-
add(JsonObject, String, Object): void
-
isObjectInstance(Object): boolean
-
forEach(JsonObject, BiConsumer<String, Object>): void
-
newArray(): JsonArray
-
add(JsonArray, Object): void
-
isArrayInstance(Object): boolean
-
forEach(JsonArray, Consumer<Object>): void
-
getBsonType(Object): BsonType
-
readObjectId(BsonReader, DecoderContext): Object
-
writeObjectId(BsonWriter, String, Object, EncoderContext): void
-
readDateTime(BsonReader, DecoderContext): Object
-
writeDateTime(BsonWriter, String, Object, EncoderContext): void
-
readBinary(BsonReader, DecoderContext): Object
-
writeBinary(BsonWriter, String, Object, EncoderContext): void
-
readTimeStamp(BsonReader, DecoderContext): Object
-
writeTimeStamp(BsonWriter, String, Object, EncoderContext): void
-
writeNumberLong(BsonWriter, String, Object, EncoderContext): void
-
writeNumberDecimal(BsonWriter, String, Object, EncoderContext): void
-
readNumberDecimal(BsonReader, DecoderContext): Object
-
config
Java files
Class files