libfoedus-core
FOEDUS Core Library
foedus::storage::array::ArrayStorage Member List

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

ArrayStorage()foedus::storage::array::ArrayStorage
ArrayStorage(Engine *engine, ArrayStorageControlBlock *control_block)foedus::storage::array::ArrayStorage
ArrayStorage(Engine *engine, StorageControlBlock *control_block)foedus::storage::array::ArrayStorage
ArrayStorage(Engine *engine, StorageId id)foedus::storage::array::ArrayStorage
ArrayStorage(Engine *engine, const StorageName &name)foedus::storage::array::ArrayStorage
ArrayStorage(const ArrayStorage &other)foedus::storage::array::ArrayStorage
attach(ArrayStorageControlBlock *control_block)foedus::Attachable< ArrayStorageControlBlock >inlinevirtual
Attachable()foedus::Attachable< ArrayStorageControlBlock >inline
Attachable(Engine *engine)foedus::Attachable< ArrayStorageControlBlock >inlineexplicit
Attachable(Engine *engine, ArrayStorageControlBlock *control_block)foedus::Attachable< ArrayStorageControlBlock >inline
Attachable(ArrayStorageControlBlock *control_block)foedus::Attachable< ArrayStorageControlBlock >inlineexplicit
Attachable(const Attachable &other)foedus::Attachable< ArrayStorageControlBlock >inline
control_block_foedus::Attachable< ArrayStorageControlBlock >protected
create(const Metadata &metadata)foedus::storage::array::ArrayStorage
drop()foedus::storage::array::ArrayStorage
engine_foedus::Attachable< ArrayStorageControlBlock >protected
exists() constfoedus::storage::Storage< ArrayStorageControlBlock >inline
get_array_metadata() const foedus::storage::array::ArrayStorage
get_array_size() const foedus::storage::array::ArrayStorage
get_control_block() constfoedus::Attachable< ArrayStorageControlBlock >inline
get_engine() constfoedus::Attachable< ArrayStorageControlBlock >inline
get_id() constfoedus::storage::Storage< ArrayStorageControlBlock >inline
get_levels() const foedus::storage::array::ArrayStorage
get_metadata() constfoedus::storage::Storage< ArrayStorageControlBlock >inline
get_name() constfoedus::storage::Storage< ArrayStorageControlBlock >inline
get_payload_size() const foedus::storage::array::ArrayStorage
get_record(thread::Thread *context, ArrayOffset offset, void *payload)foedus::storage::array::ArrayStorage
get_record(thread::Thread *context, ArrayOffset offset, void *payload, uint16_t payload_offset, uint16_t payload_count)foedus::storage::array::ArrayStorage
get_record_for_write(thread::Thread *context, ArrayOffset offset, Record **record)foedus::storage::array::ArrayStorage
get_record_for_write_batch(thread::Thread *context, uint16_t batch_size, const ArrayOffset *offset_batch, Record **record_batch)foedus::storage::array::ArrayStorage
get_record_payload(thread::Thread *context, ArrayOffset offset, const void **payload)foedus::storage::array::ArrayStorage
get_record_payload_batch(thread::Thread *context, uint16_t batch_size, const ArrayOffset *offset_batch, const void **payload_batch)foedus::storage::array::ArrayStorage
get_record_primitive(thread::Thread *context, ArrayOffset offset, T *payload, uint16_t payload_offset)foedus::storage::array::ArrayStorage
get_record_primitive_batch(thread::Thread *context, uint16_t payload_offset, uint16_t batch_size, const ArrayOffset *offset_batch, T *payload)foedus::storage::array::ArrayStorage
get_type() constfoedus::storage::Storage< ArrayStorageControlBlock >inline
hcc_reset_all_temperature_stat()foedus::storage::array::ArrayStorage
increment_record(thread::Thread *context, ArrayOffset offset, T *value, uint16_t payload_offset)foedus::storage::array::ArrayStorage
increment_record_oneshot(thread::Thread *context, ArrayOffset offset, T value, uint16_t payload_offset)foedus::storage::array::ArrayStorage
is_attached() constfoedus::Attachable< ArrayStorageControlBlock >inline
load(const StorageControlBlock &snapshot_block)foedus::storage::array::ArrayStorage
operator<<(std::ostream &o, const ArrayStorage &v)foedus::storage::array::ArrayStoragefriend
operator=(const ArrayStorage &other)foedus::storage::array::ArrayStorage
Storage< ArrayStorageControlBlock >::operator=(const Storage &other)foedus::storage::Storage< ArrayStorageControlBlock >inline
Attachable< ArrayStorageControlBlock >::operator=(const Attachable &other)foedus::Attachable< ArrayStorageControlBlock >inline
overwrite_record(thread::Thread *context, ArrayOffset offset, const void *payload)foedus::storage::array::ArrayStorageinline
overwrite_record(thread::Thread *context, ArrayOffset offset, const void *payload, uint16_t payload_offset, uint16_t payload_count)foedus::storage::array::ArrayStorage
overwrite_record(thread::Thread *context, ArrayOffset offset, Record *record, const void *payload, uint16_t payload_offset, uint16_t payload_count)foedus::storage::array::ArrayStorage
overwrite_record_primitive(thread::Thread *context, ArrayOffset offset, T payload, uint16_t payload_offset)foedus::storage::array::ArrayStorage
overwrite_record_primitive(thread::Thread *context, ArrayOffset offset, Record *record, T payload, uint16_t payload_offset)foedus::storage::array::ArrayStorage
prefetch_pages(thread::Thread *context, bool install_volatile, bool cache_snapshot, ArrayOffset from, ArrayOffset to)foedus::storage::array::ArrayStorage
set_engine(Engine *engine)foedus::Attachable< ArrayStorageControlBlock >inline
Storage()foedus::storage::Storage< ArrayStorageControlBlock >inline
Storage(Engine *engine, ArrayStorageControlBlock *control_block)foedus::storage::Storage< ArrayStorageControlBlock >inline
Storage(Engine *engine, StorageControlBlock *control_block)foedus::storage::Storage< ArrayStorageControlBlock >inline
Storage(Engine *engine, StorageId id)foedus::storage::Storage< ArrayStorageControlBlock >inline
Storage(Engine *engine, const StorageName &name)foedus::storage::Storage< ArrayStorageControlBlock >inline
Storage(const Storage &other)foedus::storage::Storage< ArrayStorageControlBlock >inline
ThisCreateLogType typedeffoedus::storage::array::ArrayStorage
ThisMetadata typedeffoedus::storage::array::ArrayStorage
ThisPimpl typedeffoedus::storage::array::ArrayStorage
verify_single_thread(thread::Thread *context)foedus::storage::array::ArrayStorage
~Attachable()foedus::Attachable< ArrayStorageControlBlock >inlinevirtual