libfoedus-core
FOEDUS Core Library
|
This is the complete list of members for foedus::storage::hash::HashStorage, including all inherited members.
attach(HashStorageControlBlock *control_block) | foedus::Attachable< HashStorageControlBlock > | inlinevirtual |
Attachable() | foedus::Attachable< HashStorageControlBlock > | inline |
Attachable(Engine *engine) | foedus::Attachable< HashStorageControlBlock > | inlineexplicit |
Attachable(Engine *engine, HashStorageControlBlock *control_block) | foedus::Attachable< HashStorageControlBlock > | inline |
Attachable(HashStorageControlBlock *control_block) | foedus::Attachable< HashStorageControlBlock > | inlineexplicit |
Attachable(const Attachable &other) | foedus::Attachable< HashStorageControlBlock > | inline |
combo(const void *key, uint16_t key_length) const | foedus::storage::hash::HashStorage | inline |
combo(KEY *key) const | foedus::storage::hash::HashStorage | inline |
control_block_ | foedus::Attachable< HashStorageControlBlock > | protected |
create(const Metadata &metadata) | foedus::storage::hash::HashStorage | |
debugout_single_thread(Engine *engine, bool volatile_only=false, bool intermediate_only=false, uint32_t max_pages=1024U) | foedus::storage::hash::HashStorage | |
delete_record(thread::Thread *context, const void *key, uint16_t key_length) | foedus::storage::hash::HashStorage | inline |
delete_record(thread::Thread *context, KEY key) | foedus::storage::hash::HashStorage | inline |
delete_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo) | foedus::storage::hash::HashStorage | |
drop() | foedus::storage::hash::HashStorage | |
engine_ | foedus::Attachable< HashStorageControlBlock > | protected |
exists() const | foedus::storage::Storage< HashStorageControlBlock > | inline |
get_bin_bits() const | foedus::storage::hash::HashStorage | |
get_bin_count() const | foedus::storage::hash::HashStorage | |
get_bin_shifts() const | foedus::storage::hash::HashStorage | |
get_control_block() const | foedus::Attachable< HashStorageControlBlock > | inline |
get_engine() const | foedus::Attachable< HashStorageControlBlock > | inline |
get_hash_metadata() const | foedus::storage::hash::HashStorage | |
get_id() const | foedus::storage::Storage< HashStorageControlBlock > | inline |
get_levels() const | foedus::storage::hash::HashStorage | |
get_metadata() const | foedus::storage::Storage< HashStorageControlBlock > | inline |
get_name() const | foedus::storage::Storage< HashStorageControlBlock > | inline |
get_record(thread::Thread *context, const void *key, uint16_t key_length, void *payload, uint16_t *payload_capacity, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record(thread::Thread *context, KEY key, void *payload, uint16_t *payload_capacity, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, void *payload, uint16_t *payload_capacity, bool read_only) | foedus::storage::hash::HashStorage | |
get_record_part(thread::Thread *context, const void *key, uint16_t key_length, void *payload, uint16_t payload_offset, uint16_t payload_count, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record_part(thread::Thread *context, KEY key, void *payload, uint16_t payload_offset, uint16_t payload_count, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record_part(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, void *payload, uint16_t payload_offset, uint16_t payload_count, bool read_only) | foedus::storage::hash::HashStorage | |
get_record_primitive(thread::Thread *context, const void *key, uint16_t key_length, PAYLOAD *payload, uint16_t payload_offset, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record_primitive(thread::Thread *context, KEY key, PAYLOAD *payload, uint16_t payload_offset, bool read_only) | foedus::storage::hash::HashStorage | inline |
get_record_primitive(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, PAYLOAD *payload, uint16_t payload_offset, bool read_only) | foedus::storage::hash::HashStorage | |
get_root_children() const | foedus::storage::hash::HashStorage | |
get_type() const | foedus::storage::Storage< HashStorageControlBlock > | inline |
HashStorage() | foedus::storage::hash::HashStorage | |
HashStorage(Engine *engine, HashStorageControlBlock *control_block) | foedus::storage::hash::HashStorage | |
HashStorage(Engine *engine, StorageControlBlock *control_block) | foedus::storage::hash::HashStorage | |
HashStorage(Engine *engine, StorageId id) | foedus::storage::hash::HashStorage | |
HashStorage(Engine *engine, const StorageName &name) | foedus::storage::hash::HashStorage | |
HashStorage(const HashStorage &other) | foedus::storage::hash::HashStorage | |
hcc_reset_all_temperature_stat() | foedus::storage::hash::HashStorage | |
increment_record(thread::Thread *context, const void *key, uint16_t key_length, PAYLOAD *value, uint16_t payload_offset) | foedus::storage::hash::HashStorage | inline |
increment_record(thread::Thread *context, KEY key, PAYLOAD *value, uint16_t payload_offset) | foedus::storage::hash::HashStorage | inline |
increment_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, PAYLOAD *value, uint16_t payload_offset) | foedus::storage::hash::HashStorage | |
insert_record(thread::Thread *context, const void *key, uint16_t key_length, const void *payload, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
insert_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
insert_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, const void *payload, uint16_t payload_count, uint16_t physical_payload_hint) | foedus::storage::hash::HashStorage | |
is_attached() const | foedus::Attachable< HashStorageControlBlock > | inline |
load(const StorageControlBlock &snapshot_block) | foedus::storage::hash::HashStorage | |
operator<<(std::ostream &o, const HashStorage &v) | foedus::storage::hash::HashStorage | friend |
operator=(const HashStorage &other) | foedus::storage::hash::HashStorage | |
Storage< HashStorageControlBlock >::operator=(const Storage &other) | foedus::storage::Storage< HashStorageControlBlock > | inline |
Attachable< HashStorageControlBlock >::operator=(const Attachable &other) | foedus::Attachable< HashStorageControlBlock > | inline |
overwrite_record(thread::Thread *context, const void *key, uint16_t key_length, const void *payload, uint16_t payload_offset, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
overwrite_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_offset, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
overwrite_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, const void *payload, uint16_t payload_offset, uint16_t payload_count) | foedus::storage::hash::HashStorage | |
overwrite_record_primitive(thread::Thread *context, const void *key, uint16_t key_length, PAYLOAD payload, uint16_t payload_offset) | foedus::storage::hash::HashStorage | inline |
overwrite_record_primitive(thread::Thread *context, KEY key, PAYLOAD payload, uint16_t payload_offset) | foedus::storage::hash::HashStorage | inline |
overwrite_record_primitive(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, PAYLOAD payload, uint16_t payload_offset) | foedus::storage::hash::HashStorage | |
set_engine(Engine *engine) | foedus::Attachable< HashStorageControlBlock > | inline |
Storage() | foedus::storage::Storage< HashStorageControlBlock > | inline |
Storage(Engine *engine, HashStorageControlBlock *control_block) | foedus::storage::Storage< HashStorageControlBlock > | inline |
Storage(Engine *engine, StorageControlBlock *control_block) | foedus::storage::Storage< HashStorageControlBlock > | inline |
Storage(Engine *engine, StorageId id) | foedus::storage::Storage< HashStorageControlBlock > | inline |
Storage(Engine *engine, const StorageName &name) | foedus::storage::Storage< HashStorageControlBlock > | inline |
Storage(const Storage &other) | foedus::storage::Storage< HashStorageControlBlock > | inline |
ThisCreateLogType typedef | foedus::storage::hash::HashStorage | |
ThisMetadata typedef | foedus::storage::hash::HashStorage | |
ThisPimpl typedef | foedus::storage::hash::HashStorage | |
track_moved_record(xct::RwLockableXctId *old_address, xct::WriteXctAccess *write_set) | foedus::storage::hash::HashStorage | |
upsert_record(thread::Thread *context, const void *key, uint16_t key_length, const void *payload, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
upsert_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_count) | foedus::storage::hash::HashStorage | inline |
upsert_record(thread::Thread *context, const void *key, uint16_t key_length, const HashCombo &combo, const void *payload, uint16_t payload_count, uint16_t physical_payload_hint) | foedus::storage::hash::HashStorage | |
verify_single_thread(Engine *engine) | foedus::storage::hash::HashStorage | |
verify_single_thread(thread::Thread *context) | foedus::storage::hash::HashStorage | |
~Attachable() | foedus::Attachable< HashStorageControlBlock > | inlinevirtual |