Package de.caluga.morphium.bulk
Klasse MorphiumBulkContext<T>
java.lang.Object
de.caluga.morphium.bulk.MorphiumBulkContext<T>
context for doing bulk operations. What it does is, it stores all operations here and will send them to mongodb en block
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddCurrentDateRequest(Query<T> query, boolean upsert, boolean multiple, String... fld) voidaddCurrentDateRequest(T obj, String field, boolean upsert) voidaddCustomUpdateRequest(Query<T> query, Map<String, Object> command, boolean upsert, boolean multiple) voidaddDeleteRequest(Query<T> q, boolean multiple) voidaddDeleteRequest(List<T> entities) voidaddDeleteRequest(T entity) voidaddIncRequest(Query<T> query, String field, Number value, boolean upsert, boolean multiple) voidvoidaddIncRequest(T obj, String field, Number value, boolean upsert) voidaddInsertRequest(List<T> toInsert) voidaddMaxRequest(Query<T> query, String field, Object value, boolean upsert, boolean multiple) voidvoidaddMaxRequest(T obj, String field, Object value, boolean upsert) voidaddMinRequest(Query<T> query, String field, Object value, boolean upsert, boolean multiple) voidvoidaddMinRequest(T obj, String field, Object value, boolean upsert) voidaddMulRequest(Query<T> query, String field, Number value, boolean upsert, boolean multiple) voidaddMulRequest(T obj, String field, Number value, boolean upsert) voidaddPopRequest(Query<T> query, String field, boolean upsert, boolean multiple) voidaddPopRequest(T obj, String field, boolean upsert) voidaddPushRequest(Query<T> query, String field, Object value, boolean upsert, boolean multiple) voidvoidaddPushRequest(T obj, String field, Object value, boolean upsert) voidaddRenameRequest(Query<T> query, String field, String newName, boolean upsert, boolean multiple) voidaddRenameRequest(T obj, String field, String newName, boolean upsert) voidaddSetRequest(Query<T> query, String field, Object value, boolean upsert, boolean multiple) voidvoidaddSetRequest(T obj, String field, Object value, boolean upsert) voidaddUnsetRequest(Query<T> query, String field, Object value, boolean upsert, boolean multiple) voidvoidaddUnSetRequest(T obj, String field, Object value, boolean upsert) intrunBulk()
-
Konstruktordetails
-
MorphiumBulkContext
-
-
Methodendetails
-
runBulk
-
getNumberOfRequests
public int getNumberOfRequests() -
addInsertRequest
-
addDeleteRequest
-
addDeleteRequest
-
addDeleteRequest
-
addCustomUpdateRequest
-
addSetRequest
-
addUnSetRequest
-
addSetRequest
-
addUnsetRequest
-
addIncRequest
-
addIncRequest
-
addCurrentDateRequest
-
addCurrentDateRequest
-
addMinRequest
-
addMinRequest
-
addMinRequest
-
addMaxRequest
-
addMaxRequest
-
addMaxRequest
-
addRenameRequest
-
addRenameRequest
-
addMulRequest
-
addMulRequest
-
addPopRequest
-
addPopRequest
-
addPushRequest
-
addPushRequest
-
addSetRequest
-
addUnsetRequest
-
addIncRequest
-
addPushRequest
-