public interface KeyColumnValueStoreManager extends StoreManager
A KeyColumnValueStoreManager provides transaction handles across multiple data stores that are managed by this KeyColumnValueStoreManager.
Modifier and Type | Method and Description |
---|---|
void |
mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations,
StoreTransaction txh)
Executes multiple mutations at once.
|
default KeyColumnValueStore |
openDatabase(String name)
Opens an ordered database by the given name.
|
KeyColumnValueStore |
openDatabase(String name,
StoreMetaData.Container metaData)
Opens an ordered database by the given name.
|
beginTransaction, clearStorage, close, exists, getFeatures, getHadoopManager, getLocalKeyPartition, getName
default KeyColumnValueStore openDatabase(String name) throws BackendException
name
- Name of databaseBackendException
KeyColumnValueStore openDatabase(String name, StoreMetaData.Container metaData) throws BackendException
name
- Name of databasemetaData
- options specific to this storeBackendException
void mutateMany(Map<String,Map<StaticBuffer,KCVMutation>> mutations, StoreTransaction txh) throws BackendException
StoreManager.getFeatures()
if it is supported by a particular implementation.mutations
- txh
- BackendException
Copyright © 2012–2023. All rights reserved.