public abstract class AbstractCQLMutateManyLoggedFunction extends AbstractCQLMutateManyFunction implements CQLMutateManyFunction
additionsFunction, createMaskedTimestampFunction, deletionsFunction, sleepAfterWriteFunction| Constructor and Description |
|---|
AbstractCQLMutateManyLoggedFunction(TimestampProvider times,
boolean assignTimestamp,
Map<String,CQLKeyColumnValueStore> openStores,
ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
execute(com.datastax.oss.driver.api.core.cql.BatchStatement batchStatement) |
void |
mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations,
StoreTransaction txh) |
getColumnValueStorepublic AbstractCQLMutateManyLoggedFunction(TimestampProvider times, boolean assignTimestamp, Map<String,CQLKeyColumnValueStore> openStores, ConsumerWithBackendException<DistributedStoreManager.MaskedTimestamp> sleepAfterWriteFunction)
public void mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations, StoreTransaction txh) throws BackendException
mutateMany in interface CQLMutateManyFunctionBackendExceptionprotected abstract void execute(com.datastax.oss.driver.api.core.cql.BatchStatement batchStatement)
throws BackendException
BackendExceptionCopyright © 2012–2022. All rights reserved.