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() const | foedus::storage::Storage< ArrayStorageControlBlock > | inline |
get_array_metadata() const | foedus::storage::array::ArrayStorage | |
get_array_size() const | foedus::storage::array::ArrayStorage | |
get_control_block() const | foedus::Attachable< ArrayStorageControlBlock > | inline |
get_engine() const | foedus::Attachable< ArrayStorageControlBlock > | inline |
get_id() const | foedus::storage::Storage< ArrayStorageControlBlock > | inline |
get_levels() const | foedus::storage::array::ArrayStorage | |
get_metadata() const | foedus::storage::Storage< ArrayStorageControlBlock > | inline |
get_name() const | foedus::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() const | foedus::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() const | foedus::Attachable< ArrayStorageControlBlock > | inline |
load(const StorageControlBlock &snapshot_block) | foedus::storage::array::ArrayStorage | |
operator<<(std::ostream &o, const ArrayStorage &v) | foedus::storage::array::ArrayStorage | friend |
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::ArrayStorage | inline |
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 typedef | foedus::storage::array::ArrayStorage | |
ThisMetadata typedef | foedus::storage::array::ArrayStorage | |
ThisPimpl typedef | foedus::storage::array::ArrayStorage | |
verify_single_thread(thread::Thread *context) | foedus::storage::array::ArrayStorage | |
~Attachable() | foedus::Attachable< ArrayStorageControlBlock > | inlinevirtual |