public class CQLMutateManyUnloggedFunction extends AbstractCQLMutateManyFunction implements CQLMutateManyFunction
additionsFunction, createMaskedTimestampFunction, deletionsFunction, sleepAfterWriteFunction| Constructor and Description |
|---|
CQLMutateManyUnloggedFunction(int batchSize,
com.datastax.oss.driver.api.core.CqlSession session,
Map<String,CQLKeyColumnValueStore> openStores,
TimestampProvider times,
boolean assignTimestamp,
ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction,
QueryBackPressure queryBackPressure) |
| Modifier and Type | Method and Description |
|---|---|
protected CompletableFuture<com.datastax.oss.driver.api.core.cql.AsyncResultSet> |
execAsyncUnlogged(io.vavr.collection.Seq<com.datastax.oss.driver.api.core.cql.BatchableStatement<com.datastax.oss.driver.api.core.cql.BoundStatement>> group,
StoreTransaction txh) |
void |
mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations,
StoreTransaction txh) |
protected io.vavr.collection.Iterator<io.vavr.collection.Seq<com.datastax.oss.driver.api.core.cql.BatchableStatement<com.datastax.oss.driver.api.core.cql.BoundStatement>>> |
toGroupedBatchableStatementsSequenceIterator(DistributedStoreManager.MaskedTimestamp commitTime,
KCVMutation keyMutations,
CQLKeyColumnValueStore columnValueStore,
StaticBuffer key) |
getColumnValueStorepublic CQLMutateManyUnloggedFunction(int batchSize,
com.datastax.oss.driver.api.core.CqlSession session,
Map<String,CQLKeyColumnValueStore> openStores,
TimestampProvider times,
boolean assignTimestamp,
ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction,
QueryBackPressure queryBackPressure)
public void mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations, StoreTransaction txh) throws BackendException
mutateMany in interface CQLMutateManyFunctionBackendExceptionprotected CompletableFuture<com.datastax.oss.driver.api.core.cql.AsyncResultSet> execAsyncUnlogged(io.vavr.collection.Seq<com.datastax.oss.driver.api.core.cql.BatchableStatement<com.datastax.oss.driver.api.core.cql.BoundStatement>> group, StoreTransaction txh)
protected io.vavr.collection.Iterator<io.vavr.collection.Seq<com.datastax.oss.driver.api.core.cql.BatchableStatement<com.datastax.oss.driver.api.core.cql.BoundStatement>>> toGroupedBatchableStatementsSequenceIterator(DistributedStoreManager.MaskedTimestamp commitTime, KCVMutation keyMutations, CQLKeyColumnValueStore columnValueStore, StaticBuffer key)
Copyright © 2012–2024. All rights reserved.