public abstract class AbstractCQLMutateManyUnloggedFunction extends AbstractCQLMutateManyFunction implements CQLMutateManyFunction
additionsFunction, createMaskedTimestampFunction, deletionsFunction, sleepAfterWriteFunction| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCQLMutateManyUnloggedFunction(TimestampProvider times,
boolean assignTimestamp,
com.datastax.oss.driver.api.core.CqlSession session,
Map<String,CQLKeyColumnValueStore> openStores,
int batchSize,
ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction) |
| 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) |
protected abstract Optional<Throwable> |
mutate(DistributedStoreManager.MaskedTimestamp commitTime,
Map<String,Map<StaticBuffer,KCVMutation>> mutations,
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) |
getColumnValueStoreprotected AbstractCQLMutateManyUnloggedFunction(TimestampProvider times, boolean assignTimestamp, com.datastax.oss.driver.api.core.CqlSession session, Map<String,CQLKeyColumnValueStore> openStores, int batchSize, ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction)
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)
protected abstract Optional<Throwable> mutate(DistributedStoreManager.MaskedTimestamp commitTime, Map<String,Map<StaticBuffer,KCVMutation>> mutations, StoreTransaction txh)
Copyright © 2012–2022. All rights reserved.