Go to the source code of this file.
|
outcome::result< void > | kagome::blockchain::putNumberToIndexKey (storage::BufferStorage &map, const primitives::BlockInfo &block) |
|
common::Buffer | kagome::blockchain::prependPrefix (common::BufferView key, prefix::Prefix key_column) |
|
outcome::result< void > | kagome::blockchain::putWithPrefix (storage::BufferStorage &map, prefix::Prefix prefix, primitives::BlockNumber num, common::Hash256 block_hash, const common::Buffer &value) |
|
outcome::result< bool > | kagome::blockchain::hasWithPrefix (const storage::BufferStorage &map, prefix::Prefix prefix, const primitives::BlockId &block_id) |
|
outcome::result< std::optional< common::Buffer > > | kagome::blockchain::getWithPrefix (const storage::BufferStorage &map, prefix::Prefix prefix, const primitives::BlockId &block_id) |
|
common::Buffer | kagome::blockchain::numberToIndexKey (primitives::BlockNumber n) |
|
common::Buffer | kagome::blockchain::numberAndHashToLookupKey (primitives::BlockNumber number, const common::Hash256 &hash) |
|
outcome::result< primitives::BlockNumber > | kagome::blockchain::lookupKeyToNumber (const common::BufferView &key) |
|
| OUTCOME_HPP_DECLARE_ERROR (kagome::blockchain, KeyValueRepositoryError) |
|
OUTCOME_HPP_DECLARE_ERROR |
( |
kagome::blockchain |
, |
|
|
KeyValueRepositoryError |
|
|
) |
| |