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 |
TransactionSession
Extends the
Session class to include transaction semantics. |
class |
TransactionSessionAlias
Extends the
TransactionSession class to include Alias. |
Modifier and Type | Method and Description |
---|---|
static Session |
SessionManager.Connect(java.lang.String dbname,
org.rocksdb.Options options)
Open the database and extract the ColumnFamily that represents the default column family for main class
|
static Session |
SessionManager.Connect(java.lang.String dbname,
org.rocksdb.Options options,
java.lang.String derivedClassName)
Open the database and extract the ColumnFamily that represents the derivedClassName
|
static Session |
SessionManager.ConnectNoRecovery(java.lang.String dbname,
org.rocksdb.Options options)
Start the DB with no logging for debugging purposes
or to run read only without logging for some reason
|
Session |
TransactionSetInterface.getSession() |
Session |
SetInterface.getSession()
Get the
Session associated wit this database |
Session |
BufferedMap.getSession() |
Modifier and Type | Method and Description |
---|---|
static java.util.concurrent.ConcurrentHashMap<java.lang.String,Session> |
SessionManager.getSessionTable() |
Constructor and Description |
---|
BufferedMap(Session session)
Encapsulates a RockSack session.
|
BufferedMap(Session session,
java.lang.String derivedClassName)
Encapsulates a RockSack session.
|