See: Description
Interface | Description |
---|---|
SetInterface |
Interface representing basic Set operations on the key/value store.
|
TransactionSetInterface |
Interface contract for the Set abstraction in a transaction context.
|
Class | 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.
|
OptimisticTransactionSession |
Extends the
TransactionSession class to include optimistic transaction semantics. |
OptimisticTransactionSessionAlias |
Extends the
TransactionSessionAlias class to include Alias for optimistic transactions. |
Session |
Session object.
|
SessionManager |
SessionManager class is a singleton
that accepts connections and returns a
Session subclass instance. |
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. |
VolumeManager |
A volume is a set of RocksDb directories and files indexed by a volume name, which is a directory path PLUS database prefix.
|