libfoedus-core
FOEDUS Core Library
foedus::storage::sequential::SequentialStoragePimpl Member List

This is the complete list of members for foedus::storage::sequential::SequentialStoragePimpl, including all inherited members.

append_record(thread::Thread *context, xct::XctId owner_id, const void *payload, uint16_t payload_count)foedus::storage::sequential::SequentialStoragePimpl
apply_truncate(const SequentialTruncateLogType &the_log)foedus::storage::sequential::SequentialStoragePimpl
attach(SequentialStorageControlBlock *control_block)foedus::Attachable< SequentialStorageControlBlock >inlinevirtual
Attachable()foedus::Attachable< SequentialStorageControlBlock >inline
Attachable(Engine *engine)foedus::Attachable< SequentialStorageControlBlock >inlineexplicit
Attachable(Engine *engine, SequentialStorageControlBlock *control_block)foedus::Attachable< SequentialStorageControlBlock >inline
Attachable(SequentialStorageControlBlock *control_block)foedus::Attachable< SequentialStorageControlBlock >inlineexplicit
Attachable(const Attachable &other)foedus::Attachable< SequentialStorageControlBlock >inline
control_block_foedus::Attachable< SequentialStorageControlBlock >protected
create(const SequentialMetadata &metadata)foedus::storage::sequential::SequentialStoragePimpl
drop()foedus::storage::sequential::SequentialStoragePimpl
engine_foedus::Attachable< SequentialStorageControlBlock >protected
exists() const foedus::storage::sequential::SequentialStoragePimplinline
for_every_page(HANDLER handler) const foedus::storage::sequential::SequentialStoragePimplinline
get_control_block() constfoedus::Attachable< SequentialStorageControlBlock >inline
get_engine() constfoedus::Attachable< SequentialStorageControlBlock >inline
get_head(const memory::LocalPageResolver &resolver, thread::ThreadId thread_id) const foedus::storage::sequential::SequentialStoragePimpl
get_head_pointer(thread::ThreadId thread_id) const foedus::storage::sequential::SequentialStoragePimpl
get_id() const foedus::storage::sequential::SequentialStoragePimplinline
get_name() const foedus::storage::sequential::SequentialStoragePimplinline
get_tail(const memory::LocalPageResolver &resolver, thread::ThreadId thread_id) const foedus::storage::sequential::SequentialStoragePimpl
get_tail_pointer(thread::ThreadId thread_id) const foedus::storage::sequential::SequentialStoragePimpl
initialize_head_tail_pages()foedus::storage::sequential::SequentialStoragePimpl
is_attached() constfoedus::Attachable< SequentialStorageControlBlock >inline
load(const StorageControlBlock &snapshot_block)foedus::storage::sequential::SequentialStoragePimpl
operator=(const Attachable &other)foedus::Attachable< SequentialStorageControlBlock >inline
SequentialStoragePimpl()=deletefoedus::storage::sequential::SequentialStoragePimpl
SequentialStoragePimpl(SequentialStorage *storage)foedus::storage::sequential::SequentialStoragePimplinlineexplicit
SequentialStoragePimpl(Engine *engine, SequentialStorageControlBlock *control_block)foedus::storage::sequential::SequentialStoragePimplinline
set_engine(Engine *engine)foedus::Attachable< SequentialStorageControlBlock >inline
truncate(Epoch new_truncate_epoch, Epoch *commit_epoch)foedus::storage::sequential::SequentialStoragePimpl
~Attachable()foedus::Attachable< SequentialStorageControlBlock >inlinevirtual