public class ExpectedValueCheckingStoreManager extends KCVSManagerProxy
manager
Constructor and Description |
---|
ExpectedValueCheckingStoreManager(KeyColumnValueStoreManager storeManager,
String lockStoreSuffix,
LockerProvider lockerProvider,
Duration maxReadTime) |
Modifier and Type | Method and Description |
---|---|
ExpectedValueCheckingTransaction |
beginTransaction(BaseTransactionConfig configuration)
Returns a transaction handle for a new transaction according to the given configuration.
|
StoreFeatures |
getFeatures()
Returns the features supported by this storage manager
|
void |
mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations,
StoreTransaction txh)
Executes multiple mutations at once.
|
KeyColumnValueStore |
openDatabase(String name)
Opens an ordered database by the given name.
|
clearStorage, close, exists, getLocalKeyPartition, getName, openDatabase
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHadoopManager
public ExpectedValueCheckingStoreManager(KeyColumnValueStoreManager storeManager, String lockStoreSuffix, LockerProvider lockerProvider, Duration maxReadTime)
public KeyColumnValueStore openDatabase(String name) throws BackendException
KeyColumnValueStoreManager
name
- Name of databaseBackendException
public void mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations, StoreTransaction txh) throws BackendException
KeyColumnValueStoreManager
StoreManager.getFeatures()
if it is supported by a particular implementation.mutateMany
in interface KeyColumnValueStoreManager
mutateMany
in class KCVSManagerProxy
BackendException
public ExpectedValueCheckingTransaction beginTransaction(BaseTransactionConfig configuration) throws BackendException
StoreManager
beginTransaction
in interface StoreManager
beginTransaction
in class KCVSManagerProxy
BackendException
public StoreFeatures getFeatures()
StoreManager
getFeatures
in interface StoreManager
getFeatures
in class KCVSManagerProxy
StoreFeatures
Copyright © 2012–2023. All rights reserved.