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
TransactionIds to
TransactionSessions. |
| 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.
|