Interface IKeyValueStore
A persistent transactional key value store. Transactions span all tables.
Namespace: Reaqtor.QueryEngine
Assembly: Reaqtor.QueryEngine.Interfaces.dll
Syntax
public interface IKeyValueStore
Methods
CreateTransaction()
Creates a transaction over the whole store that can be used to scope table in the store.
Declaration
IKeyValueStoreTransaction CreateTransaction()
Returns
Type | Description |
---|---|
IKeyValueStoreTransaction | A transaction for the store. |
GetTable(String)
Gets a table by name.
Declaration
IKeyValueTable<string, byte[]> GetTable(string name)
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The name of the table to get. |
Returns
Type | Description |
---|---|
IKeyValueTable<System.String, System.Byte[]> | The key value table. |