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.operation |
The core of the MongoDB driver works via operations, using the command pattern.
|
Modifier and Type | Method and Description |
---|---|
(package private) WriteRequest |
UpdateRequest.toNew() |
(package private) abstract WriteRequest |
WriteRequest.toNew() |
(package private) WriteRequest |
RemoveRequest.toNew() |
(package private) WriteRequest |
InsertRequest.toNew() |
(package private) WriteRequest |
ReplaceRequest.toNew() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.util.List<WriteRequest> |
BulkWriteHelper.translateWriteRequestsToNew(java.util.List<WriteRequest> writeRequests) |
Modifier and Type | Method and Description |
---|---|
private BulkWriteResult |
MongoCollectionImpl.executeSingleWriteRequest(WriteRequest request,
java.lang.Boolean bypassDocumentValidation) |
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Modifier and Type | Method and Description |
---|---|
private void |
MongoCollectionImpl.executeSingleWriteRequest(WriteRequest request,
java.lang.Boolean bypassDocumentValidation,
SingleResultCallback<BulkWriteResult> callback) |
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Modifier and Type | Class and Description |
---|---|
class |
DeleteRequest
A representation of a delete.
|
class |
InsertRequest
A representation of a document to insert.
|
class |
UpdateRequest
An update to one or more documents.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends WriteRequest> |
MixedBulkWriteOperation.writeRequests |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends WriteRequest> |
MixedBulkWriteOperation.getWriteRequests()
Gets the list of write requests to execute.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
MixedBulkWriteOperation.Run.add(WriteRequest writeRequest,
int originalIndex) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
OperationHelper.validateWriteRequestCollations(AsyncConnection connection,
java.util.List<? extends WriteRequest> requests,
WriteConcern writeConcern,
OperationHelper.AsyncCallableWithConnection callable) |
(package private) static void |
OperationHelper.validateWriteRequestCollations(Connection connection,
java.util.List<? extends WriteRequest> requests,
WriteConcern writeConcern) |
(package private) static void |
OperationHelper.validateWriteRequests(AsyncConnection connection,
java.lang.Boolean bypassDocumentValidation,
java.util.List<? extends WriteRequest> requests,
WriteConcern writeConcern,
OperationHelper.AsyncCallableWithConnection callable) |
(package private) static void |
OperationHelper.validateWriteRequests(Connection connection,
java.lang.Boolean bypassDocumentValidation,
java.util.List<? extends WriteRequest> requests,
WriteConcern writeConcern) |
Constructor and Description |
---|
MixedBulkWriteOperation(MongoNamespace namespace,
java.util.List<? extends WriteRequest> writeRequests,
boolean ordered,
WriteConcern writeConcern)
Construct a new instance.
|