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) abstract WriteRequest |
WriteRequest.toNew(DBCollection dbCollection) |
(package private) WriteRequest |
RemoveRequest.toNew(DBCollection dbCollection) |
(package private) WriteRequest |
ReplaceRequest.toNew(DBCollection dbCollection) |
(package private) WriteRequest |
UpdateRequest.toNew(DBCollection dbCollection) |
(package private) WriteRequest |
InsertRequest.toNew(DBCollection dbCollection) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<WriteRequest> |
DBCollection.translateWriteRequestsToNew(java.util.List<WriteRequest> writeRequests) |
Modifier and Type | Method and Description |
---|---|
private BulkWriteResult |
MongoCollectionImpl.executeSingleWriteRequest(ClientSession clientSession,
WriteRequest request,
java.lang.Boolean bypassDocumentValidation) |
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Modifier and Type | Method and Description |
---|---|
private void |
MongoCollectionImpl.executeSingleWriteRequest(ClientSession clientSession,
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 WriteRequest |
BulkWriteBatch.WriteRequestWithIndex.writeRequest |
Modifier and Type | Field and Description |
---|---|
private java.util.List<? extends WriteRequest> |
MixedBulkWriteOperation.writeRequests |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<WriteRequest> |
BulkWriteBatch.WriteRequestEncoder.getEncoderClass() |
protected java.util.List<? extends WriteRequest> |
DeleteOperation.getWriteRequests() |
protected java.util.List<? extends WriteRequest> |
InsertOperation.getWriteRequests() |
protected java.util.List<? extends WriteRequest> |
UpdateOperation.getWriteRequests() |
protected abstract java.util.List<? extends WriteRequest> |
BaseWriteOperation.getWriteRequests() |
java.util.List<? extends WriteRequest> |
MixedBulkWriteOperation.getWriteRequests()
Gets the list of write requests to execute.
|
Modifier and Type | Method and Description |
---|---|
void |
BulkWriteBatch.WriteRequestEncoder.encode(BsonWriter writer,
WriteRequest writeRequest,
EncoderContext encoderContext) |
private static boolean |
BulkWriteBatch.isRetryable(WriteRequest writeRequest) |
Modifier and Type | Method and Description |
---|---|
static BulkWriteBatch |
BulkWriteBatch.createBulkWriteBatch(MongoNamespace namespace,
ServerDescription serverDescription,
ConnectionDescription connectionDescription,
boolean ordered,
WriteConcern writeConcern,
java.lang.Boolean bypassDocumentValidation,
boolean retryWrites,
java.util.List<? extends WriteRequest> writeRequests,
SessionContext sessionContext) |
private void |
MixedBulkWriteOperation.executeLegacyBatchesAsync(AsyncConnection connection,
java.util.List<? extends WriteRequest> writeRequests,
int batchNum,
SingleResultCallback<BulkWriteResult> callback) |
(package private) static void |
OperationHelper.validateWriteRequestCollations(ConnectionDescription connectionDescription,
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(ConnectionDescription connectionDescription,
java.lang.Boolean bypassDocumentValidation,
java.util.List<? extends WriteRequest> requests,
WriteConcern writeConcern) |
Constructor and Description |
---|
WriteRequestWithIndex(WriteRequest writeRequest,
int index) |
Constructor and Description |
---|
MixedBulkWriteOperation(MongoNamespace namespace,
java.util.List<? extends WriteRequest> writeRequests,
boolean ordered,
WriteConcern writeConcern)
|
MixedBulkWriteOperation(MongoNamespace namespace,
java.util.List<? extends WriteRequest> writeRequests,
boolean ordered,
WriteConcern writeConcern,
boolean retryWrites)
Construct a new instance.
|