Package | Description |
---|---|
com.neocoretechs.rocksack.session |
Sessions and Managers facilitating the creation and operation of the various Maps.
|
com.neocoretechs.rocksack.test |
Test batteries covering the range of operations.
|
Class and Description |
---|
BufferedMap
BufferedMapDerived for subclasses of objects stored in a tablespace we use
a separate column family .
|
DatabaseManager
This factory class enforces a strong typing for the RockSack using the database naming convention linked to the
class name of the class stored there.
|
Session
Session object.
|
SessionManager
SessionManager class is a singleton
that accepts connections and returns a
Session subclass instance. |
SetInterface
Interface representing basic Set operations on the key/value store.
|
TransactionalMap
TransactionalMap.
|
TransactionManager
Singleton transaction manager which maintains the map of
TransactionId s to
TransactionSession s. |
TransactionSession
Extends the
Session class to include transaction semantics. |
TransactionSessionAlias
Extends the
TransactionSession class to include Alias. |
TransactionSetInterface
Interface contract for the Set abstraction in a transaction context.
|
VolumeManager
A volume is a set of RocksDb directories and files indexed by a volume name, which is a directory path PLUS database prefix.
|
Class and Description |
---|
BufferedMap
BufferedMapDerived for subclasses of objects stored in a tablespace we use
a separate column family .
|
TransactionalMap
TransactionalMap.
|