append_minipage_snapshot(KeySlice low_fence, SnapshotPagePointer pointer) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
append_pointer_snapshot(KeySlice low_fence, SnapshotPagePointer pointer) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
extract_separators_common(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const | foedus::storage::masstree::MasstreeIntermediatePage | inline |
extract_separators_snapshot(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const | foedus::storage::masstree::MasstreeIntermediatePage | inline |
extract_separators_volatile(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const | foedus::storage::masstree::MasstreeIntermediatePage | inline |
find_minipage(KeySlice slice) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
foster_fence_ | foedus::storage::masstree::MasstreePage | protected |
foster_twin_ | foedus::storage::masstree::MasstreePage | protected |
get_btree_level() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_foster_fence() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_foster_major() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_foster_minor() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_high_fence() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_key_count() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_layer() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_lock_address() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_low_fence() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_minipage(uint8_t index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
get_minipage(uint8_t index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
get_separator(uint8_t index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
get_snapshot_page_id() const | foedus::storage::masstree::MasstreePage | inline |
get_version() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_version() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_version_address() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_version_address() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
get_volatile_page_id() const | foedus::storage::masstree::MasstreePage | inline |
has_foster_child() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
header() | foedus::storage::masstree::MasstreePage | inline |
header() const | foedus::storage::masstree::MasstreePage | inline |
header_ | foedus::storage::masstree::MasstreePage | protected |
high_fence_ | foedus::storage::masstree::MasstreePage | protected |
increment_key_count() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
initialize_snapshot_common(StorageId storage_id, SnapshotPagePointer page_id, PageType page_type, uint8_t layer, uint8_t level, KeySlice low_fence, KeySlice high_fence) | foedus::storage::masstree::MasstreePage | protected |
initialize_snapshot_page(StorageId storage_id, SnapshotPagePointer page_id, uint8_t layer, uint8_t level, KeySlice low_fence, KeySlice high_fence) | foedus::storage::masstree::MasstreeIntermediatePage | |
initialize_volatile_common(StorageId storage_id, VolatilePagePointer page_id, PageType page_type, uint8_t layer, uint8_t level, KeySlice low_fence, KeySlice high_fence) | foedus::storage::masstree::MasstreePage | protected |
initialize_volatile_page(StorageId storage_id, VolatilePagePointer page_id, uint8_t layer, uint8_t level, KeySlice low_fence, KeySlice high_fence) | foedus::storage::masstree::MasstreeIntermediatePage | |
install_foster_twin(VolatilePagePointer minor, VolatilePagePointer major, KeySlice foster_fence) | foedus::storage::masstree::MasstreePage | inline |
is_border() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_empty_range() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_foster_major_null() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_foster_minor_null() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_full_snapshot() const | foedus::storage::masstree::MasstreeIntermediatePage | inline |
is_high_fence_supremum() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_layer_root() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_locked() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_low_fence_infimum() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_moved() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
is_retired() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
low_fence_ | foedus::storage::masstree::MasstreePage | protected |
MasstreeIntermediatePage()=delete | foedus::storage::masstree::MasstreeIntermediatePage | |
MasstreeIntermediatePage(const MasstreeIntermediatePage &other)=delete | foedus::storage::masstree::MasstreeIntermediatePage | |
MasstreePage()=delete | foedus::storage::masstree::MasstreePage | |
MasstreePage(const MasstreePage &other)=delete | foedus::storage::masstree::MasstreePage | |
operator<<(std::ostream &o, const MasstreeIntermediatePage &v) | foedus::storage::masstree::MasstreeIntermediatePage | friend |
operator=(const MasstreeIntermediatePage &other)=delete | foedus::storage::masstree::MasstreeIntermediatePage | |
foedus::storage::masstree::MasstreePage::operator=(const MasstreePage &other)=delete | foedus::storage::masstree::MasstreePage | |
prefetch() const | foedus::storage::masstree::MasstreeIntermediatePage | inline |
prefetch_general() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
release_pages_recursive(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch) | foedus::storage::masstree::MasstreeIntermediatePage | |
release_pages_recursive_common(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch) | foedus::storage::masstree::MasstreePage | |
release_pages_recursive_parallel(Engine *engine) | foedus::storage::masstree::MasstreeIntermediatePage | |
set_foster_major_offset_unsafe(memory::PagePoolOffset offset) __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
set_foster_twin(VolatilePagePointer minor, VolatilePagePointer major) | foedus::storage::masstree::MasstreePage | inline |
set_high_fence_unsafe(KeySlice high_fence) __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
set_key_count(SlotIndex count) __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
set_moved() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
set_retired() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
set_separator(uint8_t minipage_index, KeySlice new_separator) | foedus::storage::masstree::MasstreeIntermediatePage | inline |
SplitIntermediate | foedus::storage::masstree::MasstreeIntermediatePage | friend |
verify_separators() const | foedus::storage::masstree::MasstreeIntermediatePage | |
within_fences(KeySlice slice) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
within_foster_major(KeySlice slice) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
within_foster_minor(KeySlice slice) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |