public class DynamoDBStoreManager
extends com.thinkaurelius.titan.diskstorage.common.DistributedStoreManager
implements com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyColumnValueStoreManager
| Constructor and Description |
|---|
DynamoDBStoreManager(com.thinkaurelius.titan.diskstorage.configuration.Configuration backendConfig) |
| Modifier and Type | Method and Description |
|---|---|
com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreTransaction |
beginTransaction(com.thinkaurelius.titan.diskstorage.BaseTransactionConfig config) |
void |
clearStorage() |
Client |
client() |
void |
close() |
com.thinkaurelius.titan.diskstorage.common.DistributedStoreManager.Deployment |
getDeployment() |
com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreFeatures |
getFeatures() |
java.util.List<com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyRange> |
getLocalKeyPartition() |
java.lang.String |
getName() |
static int |
getPort(com.thinkaurelius.titan.diskstorage.configuration.Configuration config) |
void |
mutateMany(java.util.Map<java.lang.String,java.util.Map<com.thinkaurelius.titan.diskstorage.StaticBuffer,com.thinkaurelius.titan.diskstorage.keycolumnvalue.KCVMutation>> mutations,
com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreTransaction txh) |
AwsStore |
openDatabase(java.lang.String name) |
getPageSize, getSingleHostname, getTimestampProvider, hasAuthentication, sleepAfterWrite, toStringpublic DynamoDBStoreManager(com.thinkaurelius.titan.diskstorage.configuration.Configuration backendConfig)
throws com.thinkaurelius.titan.diskstorage.BackendException
com.thinkaurelius.titan.diskstorage.BackendExceptionpublic static final int getPort(com.thinkaurelius.titan.diskstorage.configuration.Configuration config)
throws com.thinkaurelius.titan.diskstorage.BackendException
com.thinkaurelius.titan.diskstorage.BackendExceptionpublic com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreTransaction beginTransaction(com.thinkaurelius.titan.diskstorage.BaseTransactionConfig config)
throws com.thinkaurelius.titan.diskstorage.BackendException
beginTransaction in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic void clearStorage()
throws com.thinkaurelius.titan.diskstorage.BackendException
clearStorage in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic void close()
throws com.thinkaurelius.titan.diskstorage.BackendException
close in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreFeatures getFeatures()
getFeatures in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagerpublic java.lang.String getName()
getName in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagerpublic void mutateMany(java.util.Map<java.lang.String,java.util.Map<com.thinkaurelius.titan.diskstorage.StaticBuffer,com.thinkaurelius.titan.diskstorage.keycolumnvalue.KCVMutation>> mutations,
com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreTransaction txh)
throws com.thinkaurelius.titan.diskstorage.BackendException
mutateMany in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyColumnValueStoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic AwsStore openDatabase(java.lang.String name) throws com.thinkaurelius.titan.diskstorage.BackendException
openDatabase in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyColumnValueStoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic Client client()
public java.util.List<com.thinkaurelius.titan.diskstorage.keycolumnvalue.KeyRange> getLocalKeyPartition()
throws com.thinkaurelius.titan.diskstorage.BackendException
getLocalKeyPartition in interface com.thinkaurelius.titan.diskstorage.keycolumnvalue.StoreManagercom.thinkaurelius.titan.diskstorage.BackendExceptionpublic com.thinkaurelius.titan.diskstorage.common.DistributedStoreManager.Deployment getDeployment()
getDeployment in class com.thinkaurelius.titan.diskstorage.common.DistributedStoreManager