Class AerospikeStoreManager
java.lang.Object
org.janusgraph.diskstorage.common.AbstractStoreManager
com.playtika.janusgraph.aerospike.AerospikeStoreManager
- All Implemented Interfaces:
org.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreManager,org.janusgraph.diskstorage.keycolumnvalue.StoreManager
public class AerospikeStoreManager
extends org.janusgraph.diskstorage.common.AbstractStoreManager
implements org.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreManager
-
Field Summary
FieldsFields inherited from class org.janusgraph.diskstorage.common.AbstractStoreManager
batchLoading, storageConfig, transactional -
Constructor Summary
ConstructorsConstructorDescriptionAerospikeStoreManager(org.janusgraph.diskstorage.configuration.Configuration configuration) -
Method Summary
Modifier and TypeMethodDescriptionorg.janusgraph.diskstorage.keycolumnvalue.StoreTransactionbeginTransaction(org.janusgraph.diskstorage.BaseTransactionConfig config) static voidcheckMutationsForLocks(Map<String, Map<com.aerospike.client.Value, Map<com.aerospike.client.Value, com.aerospike.client.Value>>> locksByStore, Map<String, Map<com.aerospike.client.Value, Map<com.aerospike.client.Value, com.aerospike.client.Value>>> mutationsByStore) voidvoidclose()booleanexists()org.janusgraph.diskstorage.keycolumnvalue.StoreFeaturesList<org.janusgraph.diskstorage.keycolumnvalue.KeyRange>getName()protected BasicOperationsinitOperations(org.janusgraph.diskstorage.configuration.Configuration configuration) voidmutateMany(Map<String, Map<org.janusgraph.diskstorage.StaticBuffer, org.janusgraph.diskstorage.keycolumnvalue.KCVMutation>> mutations, org.janusgraph.diskstorage.keycolumnvalue.StoreTransaction txh) org.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreopenDatabase(String name) org.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreopenDatabase(String name, org.janusgraph.diskstorage.StoreMetaData.Container metaData) Methods inherited from class org.janusgraph.diskstorage.common.AbstractStoreManager
getMetaDataSchema, getStorageConfigMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.janusgraph.diskstorage.keycolumnvalue.StoreManager
getHadoopManager
-
Field Details
-
AEROSPIKE_BUFFER_SIZE
public static final int AEROSPIKE_BUFFER_SIZE- See Also:
-
-
Constructor Details
-
AerospikeStoreManager
public AerospikeStoreManager(org.janusgraph.diskstorage.configuration.Configuration configuration)
-
-
Method Details
-
initOperations
protected BasicOperations initOperations(org.janusgraph.diskstorage.configuration.Configuration configuration) -
beginTransaction
public org.janusgraph.diskstorage.keycolumnvalue.StoreTransaction beginTransaction(org.janusgraph.diskstorage.BaseTransactionConfig config) - Specified by:
beginTransactionin interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager
-
openDatabase
- Specified by:
openDatabasein interfaceorg.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreManager
-
openDatabase
public org.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStore openDatabase(String name, org.janusgraph.diskstorage.StoreMetaData.Container metaData) - Specified by:
openDatabasein interfaceorg.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreManager
-
mutateMany
public void mutateMany(Map<String, Map<org.janusgraph.diskstorage.StaticBuffer, throws org.janusgraph.diskstorage.BackendExceptionorg.janusgraph.diskstorage.keycolumnvalue.KCVMutation>> mutations, org.janusgraph.diskstorage.keycolumnvalue.StoreTransaction txh) - Specified by:
mutateManyin interfaceorg.janusgraph.diskstorage.keycolumnvalue.KeyColumnValueStoreManager- Throws:
org.janusgraph.diskstorage.BackendException
-
checkMutationsForLocks
-
close
public void close()- Specified by:
closein interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager
-
clearStorage
public void clearStorage() throws org.janusgraph.diskstorage.BackendException- Specified by:
clearStoragein interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager- Throws:
org.janusgraph.diskstorage.BackendException
-
exists
public boolean exists() throws org.janusgraph.diskstorage.BackendException- Specified by:
existsin interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager- Throws:
org.janusgraph.diskstorage.BackendException
-
getName
- Specified by:
getNamein interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager
-
getFeatures
public org.janusgraph.diskstorage.keycolumnvalue.StoreFeatures getFeatures()- Specified by:
getFeaturesin interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager
-
getLocalKeyPartition
- Specified by:
getLocalKeyPartitionin interfaceorg.janusgraph.diskstorage.keycolumnvalue.StoreManager
-
getOperations
-