Package | Description |
---|---|
com.mongodb |
The core mongodb package
|
com.mongodb.async.client |
This packages contains classes for the new async client
|
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 WriteConcernResult |
WriteConcernException.writeConcernResult |
private WriteConcernResult |
MongoWriteConcernException.writeConcernResult |
Modifier and Type | Method and Description |
---|---|
static WriteConcernResult |
WriteConcernResult.acknowledged(int count,
boolean isUpdateOfExisting,
BsonValue upsertedId)
Create an acknowledged WriteConcernResult
|
WriteConcernResult |
WriteConcernException.getWriteConcernResult()
Gets the write result.
|
WriteConcernResult |
MongoWriteConcernException.getWriteResult()
Gets the write result.
|
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
static WriteConcernResult |
WriteConcernResult.unacknowledged()
Create an unacknowledged WriteConcernResult
|
Modifier and Type | Method and Description |
---|---|
private WriteResult |
DBCollection.translateWriteResult(WriteConcernResult writeConcernResult) |
Constructor and Description |
---|
DuplicateKeyException(BsonDocument response,
ServerAddress address,
WriteConcernResult writeConcernResult)
Construct an instance.
|
MongoWriteConcernException(WriteConcernError writeConcernError,
WriteConcernResult writeConcernResult,
ServerAddress serverAddress)
Construct an instance.
|
WriteConcernException(BsonDocument response,
ServerAddress address,
WriteConcernResult writeConcernResult)
Construct a new instance.
|
Modifier and Type | Method and Description |
---|---|
private WriteConcernResult |
MongoCollectionImpl.translateBulkWriteResult(WriteRequest request,
BulkWriteResult writeResult) |
Modifier and Type | Field and Description |
---|---|
private SingleResultCallback<WriteConcernResult> |
WriteProtocol.UnacknowledgedWriteResultCallback.callback |
Modifier and Type | Method and Description |
---|---|
private static WriteConcernResult |
ProtocolHelper.createWriteResult(BsonDocument result) |
WriteConcernResult |
DefaultServerConnection.delete(MongoNamespace namespace,
boolean ordered,
DeleteRequest deleteRequest) |
WriteConcernResult |
Connection.delete(MongoNamespace namespace,
boolean ordered,
DeleteRequest deleteRequest)
Delete the documents using the delete wire protocol and apply the write concern.
|
WriteConcernResult |
WriteProtocol.execute(InternalConnection connection) |
WriteConcernResult |
UpdateProtocol.execute(InternalConnection connection) |
WriteConcernResult |
InsertProtocol.execute(InternalConnection connection) |
WriteConcernResult |
DeleteProtocol.execute(InternalConnection connection) |
(package private) static WriteConcernResult |
ProtocolHelper.getWriteResult(BsonDocument result,
ServerAddress serverAddress) |
WriteConcernResult |
DefaultServerConnection.insert(MongoNamespace namespace,
boolean ordered,
InsertRequest insertRequest) |
WriteConcernResult |
Connection.insert(MongoNamespace namespace,
boolean ordered,
InsertRequest insertRequest)
Insert the documents using the insert wire protocol and apply the write concern.
|
WriteConcernResult |
DefaultServerConnection.update(MongoNamespace namespace,
boolean ordered,
UpdateRequest updateRequest) |
WriteConcernResult |
Connection.update(MongoNamespace namespace,
boolean ordered,
UpdateRequest updateRequest)
Update the documents using the update wire protocol and apply the write concern.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultServerConnection.deleteAsync(MongoNamespace namespace,
boolean ordered,
DeleteRequest deleteRequest,
SingleResultCallback<WriteConcernResult> callback) |
void |
AsyncConnection.deleteAsync(MongoNamespace namespace,
boolean ordered,
DeleteRequest deleteRequest,
SingleResultCallback<WriteConcernResult> callback)
Delete the documents using the delete wire protocol and apply the write concern asynchronously.
|
void |
WriteProtocol.executeAsync(InternalConnection connection,
SingleResultCallback<WriteConcernResult> callback) |
void |
UpdateProtocol.executeAsync(InternalConnection connection,
SingleResultCallback<WriteConcernResult> callback) |
void |
InsertProtocol.executeAsync(InternalConnection connection,
SingleResultCallback<WriteConcernResult> callback) |
void |
DeleteProtocol.executeAsync(InternalConnection connection,
SingleResultCallback<WriteConcernResult> callback) |
private void |
WriteProtocol.executeAsync(RequestMessage requestMessage,
InternalConnection connection,
SingleResultCallback<WriteConcernResult> callback) |
void |
DefaultServerConnection.insertAsync(MongoNamespace namespace,
boolean ordered,
InsertRequest insertRequest,
SingleResultCallback<WriteConcernResult> callback) |
void |
AsyncConnection.insertAsync(MongoNamespace namespace,
boolean ordered,
InsertRequest insertRequest,
SingleResultCallback<WriteConcernResult> callback)
Insert the documents using the insert wire protocol and apply the write concern asynchronously.
|
void |
DefaultServerConnection.updateAsync(MongoNamespace namespace,
boolean ordered,
UpdateRequest updateRequest,
SingleResultCallback<WriteConcernResult> callback) |
void |
AsyncConnection.updateAsync(MongoNamespace namespace,
boolean ordered,
UpdateRequest updateRequest,
SingleResultCallback<WriteConcernResult> callback)
Update the documents using the update wire protocol and apply the write concern asynchronously.
|
Constructor and Description |
---|
UnacknowledgedWriteResultCallback(SingleResultCallback<WriteConcernResult> callback,
RequestMessage message,
OutputBuffer writtenBuffer,
InternalConnection connection,
long startTimeNanos) |
Modifier and Type | Method and Description |
---|---|
private static WriteConcernResult |
FindAndModifyHelper.createWriteConcernResult(BsonDocument result) |
WriteConcernResult |
BaseWriteOperation.execute(WriteBinding binding) |
private WriteConcernResult |
BaseWriteOperation.translateBulkWriteResult(BulkWriteResult bulkWriteResult) |
Modifier and Type | Method and Description |
---|---|
void |
BaseWriteOperation.executeAsync(AsyncWriteBinding binding,
SingleResultCallback<WriteConcernResult> callback) |