|
libfoedus-core
FOEDUS Core Library
|
This is the complete list of members for foedus::storage::masstree::MasstreeStorage, including all inherited members.
| attach(MasstreeStorageControlBlock *control_block) | foedus::Attachable< MasstreeStorageControlBlock > | inlinevirtual |
| Attachable() | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| Attachable(Engine *engine) | foedus::Attachable< MasstreeStorageControlBlock > | inlineexplicit |
| Attachable(Engine *engine, MasstreeStorageControlBlock *control_block) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| Attachable(MasstreeStorageControlBlock *control_block) | foedus::Attachable< MasstreeStorageControlBlock > | inlineexplicit |
| Attachable(const Attachable &other) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| control_block_ | foedus::Attachable< MasstreeStorageControlBlock > | protected |
| create(const Metadata &metadata) | foedus::storage::masstree::MasstreeStorage | |
| debugout_single_thread(Engine *engine, bool volatile_only=false, uint32_t max_pages=1024U) | foedus::storage::masstree::MasstreeStorage | |
| delete_record(thread::Thread *context, const void *key, KeyLength key_length) | foedus::storage::masstree::MasstreeStorage | |
| delete_record_normalized(thread::Thread *context, KeySlice key) | foedus::storage::masstree::MasstreeStorage | |
| drop() | foedus::storage::masstree::MasstreeStorage | |
| engine_ | foedus::Attachable< MasstreeStorageControlBlock > | protected |
| estimate_records_per_page(Layer layer, KeyLength key_length, PayloadLength payload_length) | foedus::storage::masstree::MasstreeStorage | static |
| exists() const | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| fatify_first_root(thread::Thread *context, uint32_t desired_count, bool disable_no_record_split=true) | foedus::storage::masstree::MasstreeStorage | |
| get_control_block() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| get_engine() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| get_id() const | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| get_masstree_metadata() const | foedus::storage::masstree::MasstreeStorage | |
| get_metadata() const | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| get_name() const | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| get_record(thread::Thread *context, const void *key, KeyLength key_length, void *payload, PayloadLength *payload_capacity, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_record_normalized(thread::Thread *context, KeySlice key, void *payload, PayloadLength *payload_capacity, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_record_part(thread::Thread *context, const void *key, KeyLength key_length, void *payload, PayloadLength payload_offset, PayloadLength payload_count, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_record_part_normalized(thread::Thread *context, KeySlice key, void *payload, PayloadLength payload_offset, PayloadLength payload_count, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_record_primitive(thread::Thread *context, const void *key, KeyLength key_length, PAYLOAD *payload, PayloadLength payload_offset, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_record_primitive_normalized(thread::Thread *context, KeySlice key, PAYLOAD *payload, PayloadLength payload_offset, bool read_only) | foedus::storage::masstree::MasstreeStorage | |
| get_type() const | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| hcc_reset_all_temperature_stat() | foedus::storage::masstree::MasstreeStorage | |
| increment_record(thread::Thread *context, const void *key, KeyLength key_length, PAYLOAD *value, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeStorage | |
| increment_record_normalized(thread::Thread *context, KeySlice key, PAYLOAD *value, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeStorage | |
| insert_record(thread::Thread *context, const void *key, KeyLength key_length, const void *payload, PayloadLength payload_count) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| insert_record(thread::Thread *context, const void *key, KeyLength key_length, const void *payload, PayloadLength payload_count, PayloadLength physical_payload_hint) | foedus::storage::masstree::MasstreeStorage | |
| insert_record(thread::Thread *context, const void *key, KeyLength key_length) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| insert_record_normalized(thread::Thread *context, KeySlice key, const void *payload, PayloadLength payload_count) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| insert_record_normalized(thread::Thread *context, KeySlice key, const void *payload, PayloadLength payload_count, PayloadLength physical_payload_hint) | foedus::storage::masstree::MasstreeStorage | |
| insert_record_normalized(thread::Thread *context, KeySlice key) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| is_attached() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| load(const StorageControlBlock &snapshot_block) | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage() | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage(Engine *engine, MasstreeStorageControlBlock *control_block) | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage(Engine *engine, StorageControlBlock *control_block) | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage(Engine *engine, StorageId id) | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage(Engine *engine, const StorageName &name) | foedus::storage::masstree::MasstreeStorage | |
| MasstreeStorage(const MasstreeStorage &other) | foedus::storage::masstree::MasstreeStorage | |
| operator<<(std::ostream &o, const MasstreeStorage &v) | foedus::storage::masstree::MasstreeStorage | friend |
| operator=(const MasstreeStorage &other) | foedus::storage::masstree::MasstreeStorage | |
| Storage< MasstreeStorageControlBlock >::operator=(const Storage &other) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Attachable< MasstreeStorageControlBlock >::operator=(const Attachable &other) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| overwrite_record(thread::Thread *context, const void *key, KeyLength key_length, const void *payload, PayloadLength payload_offset, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStorage | |
| overwrite_record_normalized(thread::Thread *context, KeySlice key, const void *payload, PayloadLength payload_offset, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStorage | |
| overwrite_record_primitive(thread::Thread *context, const void *key, KeyLength key_length, PAYLOAD payload, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeStorage | |
| overwrite_record_primitive_normalized(thread::Thread *context, KeySlice key, PAYLOAD payload, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeStorage | |
| peek_volatile_page_boundaries(Engine *engine, const PeekBoundariesArguments &args) | foedus::storage::masstree::MasstreeStorage | |
| prefetch_pages_normalized(thread::Thread *context, bool install_volatile, bool cache_snapshot, KeySlice from=kInfimumSlice, KeySlice to=kSupremumSlice) | foedus::storage::masstree::MasstreeStorage | |
| set_engine(Engine *engine) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| Storage() | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Storage(Engine *engine, MasstreeStorageControlBlock *control_block) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Storage(Engine *engine, StorageControlBlock *control_block) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Storage(Engine *engine, StorageId id) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Storage(Engine *engine, const StorageName &name) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| Storage(const Storage &other) | foedus::storage::Storage< MasstreeStorageControlBlock > | inline |
| ThisCreateLogType typedef | foedus::storage::masstree::MasstreeStorage | |
| ThisMetadata typedef | foedus::storage::masstree::MasstreeStorage | |
| ThisPimpl typedef | foedus::storage::masstree::MasstreeStorage | |
| track_moved_record(xct::RwLockableXctId *old_address, xct::WriteXctAccess *write_set) | foedus::storage::masstree::MasstreeStorage | |
| upsert_record(thread::Thread *context, const void *key, KeyLength key_length, const void *payload, PayloadLength payload_count) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| upsert_record(thread::Thread *context, const void *key, KeyLength key_length, const void *payload, PayloadLength payload_count, PayloadLength physical_payload_hint) | foedus::storage::masstree::MasstreeStorage | |
| upsert_record(thread::Thread *context, const void *key, KeyLength key_length) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| upsert_record_normalized(thread::Thread *context, KeySlice key, const void *payload, PayloadLength payload_count) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| upsert_record_normalized(thread::Thread *context, KeySlice key, const void *payload, PayloadLength payload_count, PayloadLength physical_payload_hint) | foedus::storage::masstree::MasstreeStorage | |
| upsert_record_normalized(thread::Thread *context, KeySlice key) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStorage | inline |
| verify_single_thread(thread::Thread *context) | foedus::storage::masstree::MasstreeStorage | |
| ~Attachable() | foedus::Attachable< MasstreeStorageControlBlock > | inlinevirtual |