Package | Description |
---|---|
com.neocoretechs.rocksack.session |
Sessions and Managers facilitating the creation and operation of the various Maps.
|
Modifier and Type | Class and Description |
---|---|
class |
OptimisticTransactionSession
Extends the
TransactionSession class to include optimistic transaction semantics. |
class |
OptimisticTransactionSessionAlias
Extends the
TransactionSessionAlias class to include Alias for optimistic transactions. |
class |
TransactionSessionAlias
Extends the
TransactionSession class to include Alias. |
Modifier and Type | Method and Description |
---|---|
static TransactionSession |
SessionManager.ConnectOptimisticTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options)
Connect to an optimistic transaction database column family for a default ColumnFamily class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectOptimisticTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName)
Connect to an optimistic transaction database column family for a derived class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectOptimisticTransaction(java.lang.String dbname,
org.rocksdb.Options options)
Connect to an optimistic transaction database column family for a default ColumnFamily class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectOptimisticTransaction(java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName)
Connect to an optimistic transaction database column family for a derived class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options)
Connect to a transaction database column family for a default ColumnFamily class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options,
long timeout)
Connect to a transaction database column family for a default ColumnFamily class being stored in that database with associated transaction timeout.
|
static TransactionSession |
SessionManager.ConnectTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName)
Connect to a transaction database column family for a derived class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectTransaction(Alias alias,
java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName,
long timeout)
Connect to a transaction database column family for a derived class being stored in that database with associated transaction timeout.
|
static TransactionSession |
SessionManager.ConnectTransaction(java.lang.String dbname,
org.rocksdb.Options options)
Connect to a transaction database column family for a default ColumnFamily class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectTransaction(java.lang.String dbname,
org.rocksdb.Options options,
long timeout)
Connect to a transaction database column family for a default ColumnFamily class being stored in that database with associated transaction timeout.
|
static TransactionSession |
SessionManager.ConnectTransaction(java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName)
Connect to a transaction database column family for a derived class being stored in that database.
|
static TransactionSession |
SessionManager.ConnectTransaction(java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName,
long timeout)
Connect to a transaction database column family for a derived class being stored in that database with associated transaction timeout.
|
TransactionSession |
TransactionalMap.getSession() |
Constructor and Description |
---|
TransactionalMap(TransactionSession session,
java.lang.String className,
boolean isDerived)
Calls processColumnFamily with derivedClassName if derived is true, no args otherwise.
|