|
libfoedus-core
FOEDUS Core Library
|
This is the complete list of members for foedus::storage::masstree::MasstreeStoragePimpl, including all inherited members.
| approximate_count_root_children(thread::Thread *context, uint32_t *out) | foedus::storage::masstree::MasstreeStoragePimpl | |
| 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 |
| check_next_layer_bit(xct::XctId observed) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStoragePimpl | inlinestatic |
| control_block_ | foedus::Attachable< MasstreeStorageControlBlock > | protected |
| create(const MasstreeMetadata &metadata) | foedus::storage::masstree::MasstreeStoragePimpl | |
| debugout_single_thread(Engine *engine, bool volatile_only, uint32_t max_pages) | foedus::storage::masstree::MasstreeStoragePimpl | |
| debugout_single_thread_follow(Engine *engine, cache::SnapshotFileSet *fileset, const DualPagePointer &pointer, bool follow_volatile, uint32_t *remaining_pages) | foedus::storage::masstree::MasstreeStoragePimpl | |
| debugout_single_thread_recurse(Engine *engine, cache::SnapshotFileSet *fileset, MasstreePage *parent, bool follow_volatile, uint32_t *remaining_pages) | foedus::storage::masstree::MasstreeStoragePimpl | |
| delete_general(thread::Thread *context, const RecordLocation &location, const void *be_key, KeyLength key_length) | foedus::storage::masstree::MasstreeStoragePimpl | |
| drop() | foedus::storage::masstree::MasstreeStoragePimpl | |
| engine_ | foedus::Attachable< MasstreeStorageControlBlock > | protected |
| exists() const | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| fatify_first_root(thread::Thread *context, uint32_t desired_count, bool disable_no_record_split) | foedus::storage::masstree::MasstreeStoragePimpl | |
| fatify_first_root_double(thread::Thread *context, bool disable_no_record_split) | foedus::storage::masstree::MasstreeStoragePimpl | |
| find_border_physical(thread::Thread *context, MasstreePage *layer_root, uint8_t current_layer, bool for_writes, KeySlice slice, MasstreeBorderPage **border) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| follow_layer(thread::Thread *context, bool for_writes, MasstreeBorderPage *parent, SlotIndex record_index, MasstreePage **page) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| follow_page(thread::Thread *context, bool for_writes, storage::DualPagePointer *pointer, MasstreePage **page) | foedus::storage::masstree::MasstreeStoragePimpl | |
| get_control_block() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| get_engine() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| get_first_root(thread::Thread *context, bool for_write, MasstreeIntermediatePage **root) | foedus::storage::masstree::MasstreeStoragePimpl | |
| get_first_root_pointer() const | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| get_first_root_pointer_address() | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| get_id() const | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| get_meta() const | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| get_name() const | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| hcc_reset_all_temperature_stat() | foedus::storage::masstree::MasstreeStoragePimpl | |
| hcc_reset_all_temperature_stat_follow(VolatilePagePointer page_id) | foedus::storage::masstree::MasstreeStoragePimpl | |
| hcc_reset_all_temperature_stat_recurse(MasstreePage *parent) | foedus::storage::masstree::MasstreeStoragePimpl | |
| increment_general(thread::Thread *context, const RecordLocation &location, const void *be_key, KeyLength key_length, PAYLOAD *value, PayloadLength payload_offset) | foedus::storage::masstree::MasstreeStoragePimpl | |
| insert_general(thread::Thread *context, const RecordLocation &location, const void *be_key, KeyLength key_length, const void *payload, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStoragePimpl | |
| is_attached() const | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| load(const StorageControlBlock &snapshot_block) | foedus::storage::masstree::MasstreeStoragePimpl | |
| load_empty() | foedus::storage::masstree::MasstreeStoragePimpl | |
| locate_record(thread::Thread *context, const void *key, KeyLength key_length, bool for_writes, RecordLocation *result) | foedus::storage::masstree::MasstreeStoragePimpl | |
| locate_record_normalized(thread::Thread *context, KeySlice key, bool for_writes, RecordLocation *result) | foedus::storage::masstree::MasstreeStoragePimpl | |
| MasstreeStoragePimpl() | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| MasstreeStoragePimpl(MasstreeStorage *storage) | foedus::storage::masstree::MasstreeStoragePimpl | inlineexplicit |
| operator=(const Attachable &other) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| overwrite_general(thread::Thread *context, const RecordLocation &location, const void *be_key, KeyLength key_length, const void *payload, PayloadLength payload_offset, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStoragePimpl | |
| peek_volatile_page_boundaries(Engine *engine, const MasstreeStorage::PeekBoundariesArguments &args) | foedus::storage::masstree::MasstreeStoragePimpl | |
| peek_volatile_page_boundaries_next_layer(const MasstreePage *layer_root, const memory::GlobalVolatilePageResolver &resolver, const MasstreeStorage::PeekBoundariesArguments &args) | foedus::storage::masstree::MasstreeStoragePimpl | |
| peek_volatile_page_boundaries_this_layer(const MasstreePage *layer_root, const memory::GlobalVolatilePageResolver &resolver, const MasstreeStorage::PeekBoundariesArguments &args) | foedus::storage::masstree::MasstreeStoragePimpl | |
| peek_volatile_page_boundaries_this_layer_recurse(const MasstreeIntermediatePage *cur, const memory::GlobalVolatilePageResolver &resolver, const MasstreeStorage::PeekBoundariesArguments &args) | foedus::storage::masstree::MasstreeStoragePimpl | |
| prefetch_pages_follow(thread::Thread *context, DualPagePointer *pointer, bool vol_on, bool snp_on, KeySlice from, KeySlice to) | foedus::storage::masstree::MasstreeStoragePimpl | |
| prefetch_pages_normalized(thread::Thread *context, bool install_volatile, bool cache_snapshot, KeySlice from, KeySlice to) | foedus::storage::masstree::MasstreeStoragePimpl | |
| prefetch_pages_normalized_recurse(thread::Thread *context, bool install_volatile, bool cache_snapshot, KeySlice from, KeySlice to, MasstreePage *page) | foedus::storage::masstree::MasstreeStoragePimpl | |
| register_record_write_log(thread::Thread *context, const RecordLocation &location, log::RecordLogType *log_entry) | foedus::storage::masstree::MasstreeStoragePimpl | |
| reserve_record(thread::Thread *context, const void *key, KeyLength key_length, PayloadLength payload_count, PayloadLength physical_payload_hint, RecordLocation *result) | foedus::storage::masstree::MasstreeStoragePimpl | |
| reserve_record_normalized(thread::Thread *context, KeySlice key, PayloadLength payload_count, PayloadLength physical_payload_hint, RecordLocation *result) | foedus::storage::masstree::MasstreeStoragePimpl | |
| retrieve_general(thread::Thread *context, const RecordLocation &location, void *payload, PayloadLength *payload_capacity) | foedus::storage::masstree::MasstreeStoragePimpl | |
| retrieve_part_general(thread::Thread *context, const RecordLocation &location, void *payload, PayloadLength payload_offset, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStoragePimpl | |
| set_engine(Engine *engine) | foedus::Attachable< MasstreeStorageControlBlock > | inline |
| track_moved_record(xct::RwLockableXctId *old_address, xct::WriteXctAccess *write_set) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeStoragePimpl | inline |
| upsert_general(thread::Thread *context, const RecordLocation &location, const void *be_key, KeyLength key_length, const void *payload, PayloadLength payload_count) | foedus::storage::masstree::MasstreeStoragePimpl | |
| verify_single_thread(thread::Thread *context) | foedus::storage::masstree::MasstreeStoragePimpl | |
| verify_single_thread_border(thread::Thread *context, KeySlice low_fence, HighFence high_fence, MasstreeBorderPage *page) | foedus::storage::masstree::MasstreeStoragePimpl | |
| verify_single_thread_intermediate(thread::Thread *context, KeySlice low_fence, HighFence high_fence, MasstreeIntermediatePage *page) | foedus::storage::masstree::MasstreeStoragePimpl | |
| verify_single_thread_layer(thread::Thread *context, uint8_t layer, MasstreePage *layer_root) | foedus::storage::masstree::MasstreeStoragePimpl | |
| ~Attachable() | foedus::Attachable< MasstreeStorageControlBlock > | inlinevirtual |