Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.async.client |
This packages contains classes for the new async client
|
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.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.
|
Modifier and Type | Field and Description |
---|---|
private BulkWriteResult |
MongoBulkWriteException.writeResult |
Modifier and Type | Method and Description |
---|---|
BulkWriteResult |
MongoCollectionImpl.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests) |
BulkWriteResult |
MongoCollectionImpl.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options) |
BulkWriteResult |
MongoCollectionImpl.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests) |
BulkWriteResult |
MongoCollectionImpl.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options) |
private BulkWriteResult |
MongoCollectionImpl.executeBulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options) |
private BulkWriteResult |
MongoCollectionImpl.executeSingleWriteRequest(ClientSession clientSession,
WriteRequest request,
java.lang.Boolean bypassDocumentValidation) |
BulkWriteResult |
MongoBulkWriteException.getWriteResult()
The result of all successfully processed write operations.
|
Modifier and Type | Method and Description |
---|---|
private UpdateResult |
MongoCollectionImpl.toUpdateResult(BulkWriteResult result) |
(package private) static BulkWriteResult |
BulkWriteHelper.translateBulkWriteResult(BulkWriteResult bulkWriteResult,
Decoder<DBObject> decoder) |
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Constructor and Description |
---|
MongoBulkWriteException(BulkWriteResult writeResult,
java.util.List<BulkWriteError> writeErrors,
WriteConcernError writeConcernError,
ServerAddress serverAddress)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
private UpdateResult |
MongoCollectionImpl.toUpdateResult(BulkWriteResult result) |
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Modifier and Type | Method and Description |
---|---|
void |
MongoCollectionImpl.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options,
SingleResultCallback<BulkWriteResult> callback) |
void |
MongoCollection.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options,
SingleResultCallback<BulkWriteResult> callback)
Executes a mix of inserts, updates, replaces, and deletes.
|
void |
MongoCollectionImpl.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
SingleResultCallback<BulkWriteResult> callback) |
void |
MongoCollection.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
SingleResultCallback<BulkWriteResult> callback)
Executes a mix of inserts, updates, replaces, and deletes.
|
void |
MongoCollectionImpl.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options,
SingleResultCallback<BulkWriteResult> callback) |
void |
MongoCollection.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options,
SingleResultCallback<BulkWriteResult> callback)
Executes a mix of inserts, updates, replaces, and deletes.
|
void |
MongoCollectionImpl.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
SingleResultCallback<BulkWriteResult> callback) |
void |
MongoCollection.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
SingleResultCallback<BulkWriteResult> callback)
Executes a mix of inserts, updates, replaces, and deletes.
|
private void |
MongoCollectionImpl.executeBulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options,
SingleResultCallback<BulkWriteResult> callback) |
private void |
MongoCollectionImpl.executeSingleWriteRequest(ClientSession clientSession,
WriteRequest request,
java.lang.Boolean bypassDocumentValidation,
SingleResultCallback<BulkWriteResult> callback) |
Modifier and Type | Method and Description |
---|---|
static BulkWriteResult |
BulkWriteResult.acknowledged(int insertedCount,
int matchedCount,
int removedCount,
java.lang.Integer modifiedCount,
java.util.List<BulkWriteUpsert> upserts)
Create an acknowledged BulkWriteResult
|
static BulkWriteResult |
BulkWriteResult.acknowledged(WriteRequest.Type type,
int count,
java.lang.Integer modifiedCount,
java.util.List<BulkWriteUpsert> upserts)
Create an acknowledged BulkWriteResult
|
static BulkWriteResult |
BulkWriteResult.acknowledged(WriteRequest.Type type,
int count,
java.util.List<BulkWriteUpsert> upserts)
Create an acknowledged BulkWriteResult
|
static BulkWriteResult |
BulkWriteResult.unacknowledged()
Create an unacknowledged BulkWriteResult
|
Modifier and Type | Method and Description |
---|---|
BulkWriteResult |
MongoCollection.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests)
Executes a mix of inserts, updates, replaces, and deletes.
|
BulkWriteResult |
MongoCollection.bulkWrite(ClientSession clientSession,
java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options)
Executes a mix of inserts, updates, replaces, and deletes.
|
BulkWriteResult |
MongoCollection.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests)
Executes a mix of inserts, updates, replaces, and deletes.
|
BulkWriteResult |
MongoCollection.bulkWrite(java.util.List<? extends WriteModel<? extends TDocument>> requests,
BulkWriteOptions options)
Executes a mix of inserts, updates, replaces, and deletes.
|
Modifier and Type | Method and Description |
---|---|
private BulkWriteResult |
BulkWriteBatchCombiner.createResult() |
(package private) static BulkWriteResult |
WriteCommandResultHelper.getBulkWriteResult(WriteRequest.Type type,
BsonDocument result) |
BulkWriteResult |
BulkWriteBatchCombiner.getResult()
Gets the combined result.
|
Modifier and Type | Method and Description |
---|---|
void |
BulkWriteBatchCombiner.addResult(BulkWriteResult result,
IndexMap indexMap)
Add a result
|
Modifier and Type | Method and Description |
---|---|
BulkWriteResult |
MixedBulkWriteOperation.execute(WriteBinding binding)
Executes a bulk write operation.
|
private BulkWriteResult |
MixedBulkWriteOperation.executeBulkWriteBatch(WriteBinding binding,
Connection connection,
BulkWriteBatch originalBatch) |
private BulkWriteResult |
MixedBulkWriteOperation.executeLegacyBatches(Connection connection) |
private BulkWriteResult |
BulkWriteBatch.getBulkWriteResult(BsonDocument result) |
BulkWriteResult |
BulkWriteBatch.getResult() |
private BulkWriteResult |
MixedBulkWriteOperation.retryExecuteBatches(WriteBinding binding,
BulkWriteBatch retryBatch,
MongoException originalError) |
Modifier and Type | Method and Description |
---|---|
private void |
BaseWriteOperation.addBulkWriteResultToResponse(BulkWriteResult bulkWriteResult,
BsonDocument response) |
private int |
BaseWriteOperation.getCount(BulkWriteResult bulkWriteResult) |
private boolean |
BaseWriteOperation.getUpdatedExisting(BulkWriteResult bulkWriteResult) |
private WriteConcernResult |
BaseWriteOperation.translateBulkWriteResult(BulkWriteResult bulkWriteResult) |