Package de.caluga.morphium.driver.wire
Class BulkContext
- java.lang.Object
-
- de.caluga.morphium.driver.bulk.BulkRequestContext
-
- de.caluga.morphium.driver.wire.BulkContext
-
public class BulkContext extends BulkRequestContext
User: Stephan Bösebeck Date: 06.12.15 Time: 23:14Bulk Context implementation for the singleconnect drivers
-
-
Constructor Summary
Constructors Constructor Description BulkContext(Morphium m, String db, String collection, DriverBase driver, boolean ordered, int batchSize, WriteConcern wc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeleteBulkRequestaddDeleteBulkRequest()InsertBulkRequestaddInsertBulkRequest(List<Map<String,Object>> toInsert)voidaddRequest(BulkRequest br)UpdateBulkRequestaddUpdateBulkRequest()Docexecute()-
Methods inherited from class de.caluga.morphium.driver.bulk.BulkRequestContext
getMorphium
-
-
-
-
Constructor Detail
-
BulkContext
public BulkContext(Morphium m, String db, String collection, DriverBase driver, boolean ordered, int batchSize, WriteConcern wc)
-
-
Method Detail
-
addRequest
public void addRequest(BulkRequest br)
-
addUpdateBulkRequest
public UpdateBulkRequest addUpdateBulkRequest()
- Specified by:
addUpdateBulkRequestin classBulkRequestContext
-
addInsertBulkRequest
public InsertBulkRequest addInsertBulkRequest(List<Map<String,Object>> toInsert)
- Specified by:
addInsertBulkRequestin classBulkRequestContext
-
addDeleteBulkRequest
public DeleteBulkRequest addDeleteBulkRequest()
- Specified by:
addDeleteBulkRequestin classBulkRequestContext
-
execute
public Doc execute() throws MorphiumDriverException
- Specified by:
executein classBulkRequestContext- Throws:
MorphiumDriverException
-
-