41 virtual std::string
Put(std::vector<uint8_t> value) = 0;
47 virtual std::optional<std::vector<uint8_t>>
Get(
const std::string& hash) = 0;
Contract between CursorManager / Merkle and a physical storage engine.
Definition IStorageBackend.h:31
virtual std::optional< std::vector< uint8_t > > Get(const std::string &hash)=0
Retrieves bytes by their SHA256 hex hash.
virtual std::string Put(std::vector< uint8_t > value)=0
Stores a serialized value and returns its SHA256 hex hash.
Contains the Relational NT runtime managers and API facade.