libfoedus-core
FOEDUS Core Library
foedus::storage::hash::HashStorage Member List

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::HashStorageinline
combo(KEY *key) const foedus::storage::hash::HashStorageinline
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::HashStorageinline
delete_record(thread::Thread *context, KEY key)foedus::storage::hash::HashStorageinline
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() constfoedus::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() constfoedus::Attachable< HashStorageControlBlock >inline
get_engine() constfoedus::Attachable< HashStorageControlBlock >inline
get_hash_metadata() const foedus::storage::hash::HashStorage
get_id() constfoedus::storage::Storage< HashStorageControlBlock >inline
get_levels() const foedus::storage::hash::HashStorage
get_metadata() constfoedus::storage::Storage< HashStorageControlBlock >inline
get_name() constfoedus::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::HashStorageinline
get_record(thread::Thread *context, KEY key, void *payload, uint16_t *payload_capacity, bool read_only)foedus::storage::hash::HashStorageinline
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::HashStorageinline
get_record_part(thread::Thread *context, KEY key, void *payload, uint16_t payload_offset, uint16_t payload_count, bool read_only)foedus::storage::hash::HashStorageinline
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::HashStorageinline
get_record_primitive(thread::Thread *context, KEY key, PAYLOAD *payload, uint16_t payload_offset, bool read_only)foedus::storage::hash::HashStorageinline
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() constfoedus::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::HashStorageinline
increment_record(thread::Thread *context, KEY key, PAYLOAD *value, uint16_t payload_offset)foedus::storage::hash::HashStorageinline
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::HashStorageinline
insert_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_count)foedus::storage::hash::HashStorageinline
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() constfoedus::Attachable< HashStorageControlBlock >inline
load(const StorageControlBlock &snapshot_block)foedus::storage::hash::HashStorage
operator<<(std::ostream &o, const HashStorage &v)foedus::storage::hash::HashStoragefriend
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::HashStorageinline
overwrite_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_offset, uint16_t payload_count)foedus::storage::hash::HashStorageinline
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::HashStorageinline
overwrite_record_primitive(thread::Thread *context, KEY key, PAYLOAD payload, uint16_t payload_offset)foedus::storage::hash::HashStorageinline
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 typedeffoedus::storage::hash::HashStorage
ThisMetadata typedeffoedus::storage::hash::HashStorage
ThisPimpl typedeffoedus::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::HashStorageinline
upsert_record(thread::Thread *context, KEY key, const void *payload, uint16_t payload_count)foedus::storage::hash::HashStorageinline
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