#include <scratch_store.hpp>
|
| | CommandScratchStore (ScratchStoreConfig config, ScratchBacking *backing) noexcept |
| |
| | CommandScratchStore (const CommandScratchStore &)=delete |
| |
| | CommandScratchStore (CommandScratchStore &&)=delete |
| |
| | ~CommandScratchStore () noexcept override |
| |
| CommandScratchStore & | operator= (const CommandScratchStore &)=delete |
| |
| CommandScratchStore & | operator= (CommandScratchStore &&)=delete |
| |
| ScratchStatus | status () const noexcept |
| |
| const ReportScratchIoError * | carried_failure () const noexcept override |
| |
| std::size_t | page_size () const noexcept override |
| |
| std::uint64_t | record_count () const noexcept override |
| |
| bool | transaction_active () const noexcept |
| |
| ScratchStatus | begin () noexcept |
| |
| ScratchStatus | put (const ScratchByteSource &key, const ScratchByteSource &value, ScratchHandle &result) noexcept |
| |
| ScratchStatus | erase (ScratchHandle) noexcept |
| |
| ScratchStatus | commit (ScratchDurability durability) noexcept |
| |
| ScratchStatus | rollback () noexcept |
| |
| ScratchStatus | point (ScratchHandle, ScratchRecordInfo &) const noexcept override |
| |
| ScratchStatus | read (ScratchHandle, ScratchField, std::uint64_t offset, ScratchBuffer destination) const noexcept override |
| |
| ScratchStatus | visit (ScratchHandle, ScratchBuffer page, ScratchChunkVisitor, void *context) const noexcept override |
| |
| ScratchStatus | for_each (ScratchBuffer page, ScratchRecordVisitor, void *context) const noexcept override |
| |
| ScratchStatus | first (ScratchHandle &result) const noexcept |
| |
| ScratchStatus | next (ScratchHandle current, ScratchHandle &result) const noexcept |
| |
| ScratchStatus | lower_bound (const ScratchByteSource &probe, ScratchHandle &result) const noexcept |
| |
| ScratchStatus | ordered_digest (ScratchBuffer page, std::uint64_t &result) const noexcept |
| |
| ScratchStatus | state_digest (ScratchBuffer page, std::uint64_t &result) const noexcept |
| |
| ScratchStoreStats | stats () const noexcept |
| |
| virtual | ~ScratchReadback () noexcept=default |
| |
Definition at line 66 of file scratch_store.hpp.
◆ CommandScratchStore() [1/3]
| pineforge::detail::CommandScratchStore::CommandScratchStore |
( |
ScratchStoreConfig | config, |
|
|
ScratchBacking * | backing ) |
|
inlinenoexcept |
◆ CommandScratchStore() [2/3]
◆ CommandScratchStore() [3/3]
◆ ~CommandScratchStore()
| pineforge::detail::CommandScratchStore::~CommandScratchStore |
( |
| ) |
|
|
inlineoverridenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ status()
| ScratchStatus pineforge::detail::CommandScratchStore::status |
( |
| ) |
const |
|
inlinenoexcept |
◆ carried_failure()
| const ReportScratchIoError * pineforge::detail::CommandScratchStore::carried_failure |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ page_size()
| std::size_t pineforge::detail::CommandScratchStore::page_size |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ record_count()
| std::uint64_t pineforge::detail::CommandScratchStore::record_count |
( |
| ) |
const |
|
inlineoverridevirtualnoexcept |
◆ transaction_active()
| bool pineforge::detail::CommandScratchStore::transaction_active |
( |
| ) |
const |
|
inlinenoexcept |
◆ begin()
◆ put()
◆ erase()
◆ commit()
◆ rollback()
| ScratchStatus pineforge::detail::CommandScratchStore::rollback |
( |
| ) |
|
|
inlinenoexcept |
◆ point()
|
|
inlineoverridevirtualnoexcept |
◆ read()
|
|
inlineoverridevirtualnoexcept |
◆ visit()
|
|
inlineoverridevirtualnoexcept |
◆ for_each()
|
|
inlineoverridevirtualnoexcept |
◆ first()
◆ next()
◆ lower_bound()
◆ ordered_digest()
◆ state_digest()
◆ stats()
| ScratchStoreStats pineforge::detail::CommandScratchStore::stats |
( |
| ) |
const |
|
inlinenoexcept |
The documentation for this class was generated from the following files: