libfoedus-core
FOEDUS Core Library
foedus::storage::masstree::MasstreeIntermediatePage Member List

This is the complete list of members for foedus::storage::masstree::MasstreeIntermediatePage, including all inherited members.

append_minipage_snapshot(KeySlice low_fence, SnapshotPagePointer pointer)foedus::storage::masstree::MasstreeIntermediatePageinline
append_pointer_snapshot(KeySlice low_fence, SnapshotPagePointer pointer)foedus::storage::masstree::MasstreeIntermediatePageinline
extract_separators_common(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const foedus::storage::masstree::MasstreeIntermediatePageinline
extract_separators_snapshot(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const foedus::storage::masstree::MasstreeIntermediatePageinline
extract_separators_volatile(uint8_t index, uint8_t index_mini, KeySlice *separator_low, KeySlice *separator_high) const foedus::storage::masstree::MasstreeIntermediatePageinline
find_minipage(KeySlice slice) const __attribute__((always_inline))foedus::storage::masstree::MasstreeIntermediatePageinline
foster_fence_foedus::storage::masstree::MasstreePageprotected
foster_twin_foedus::storage::masstree::MasstreePageprotected
get_btree_level() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_foster_fence() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_foster_major() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_foster_minor() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_high_fence() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_key_count() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_layer() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_lock_address() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_low_fence() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_minipage(uint8_t index) __attribute__((always_inline))foedus::storage::masstree::MasstreeIntermediatePageinline
get_minipage(uint8_t index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeIntermediatePageinline
get_separator(uint8_t index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeIntermediatePageinline
get_snapshot_page_id() const foedus::storage::masstree::MasstreePageinline
get_version() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_version() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_version_address() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_version_address() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
get_volatile_page_id() const foedus::storage::masstree::MasstreePageinline
has_foster_child() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
header()foedus::storage::masstree::MasstreePageinline
header() const foedus::storage::masstree::MasstreePageinline
header_foedus::storage::masstree::MasstreePageprotected
high_fence_foedus::storage::masstree::MasstreePageprotected
increment_key_count() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
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::MasstreePageprotected
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::MasstreePageprotected
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::MasstreePageinline
is_border() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_empty_range() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_foster_major_null() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_foster_minor_null() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_full_snapshot() const foedus::storage::masstree::MasstreeIntermediatePageinline
is_high_fence_supremum() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_layer_root() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_locked() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_low_fence_infimum() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_moved() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
is_retired() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
low_fence_foedus::storage::masstree::MasstreePageprotected
MasstreeIntermediatePage()=deletefoedus::storage::masstree::MasstreeIntermediatePage
MasstreeIntermediatePage(const MasstreeIntermediatePage &other)=deletefoedus::storage::masstree::MasstreeIntermediatePage
MasstreePage()=deletefoedus::storage::masstree::MasstreePage
MasstreePage(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
operator<<(std::ostream &o, const MasstreeIntermediatePage &v)foedus::storage::masstree::MasstreeIntermediatePagefriend
operator=(const MasstreeIntermediatePage &other)=deletefoedus::storage::masstree::MasstreeIntermediatePage
foedus::storage::masstree::MasstreePage::operator=(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
prefetch() const foedus::storage::masstree::MasstreeIntermediatePageinline
prefetch_general() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
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::MasstreePageinline
set_foster_twin(VolatilePagePointer minor, VolatilePagePointer major)foedus::storage::masstree::MasstreePageinline
set_high_fence_unsafe(KeySlice high_fence) __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
set_key_count(SlotIndex count) __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
set_moved() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
set_retired() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
set_separator(uint8_t minipage_index, KeySlice new_separator)foedus::storage::masstree::MasstreeIntermediatePageinline
SplitIntermediatefoedus::storage::masstree::MasstreeIntermediatePagefriend
verify_separators() const foedus::storage::masstree::MasstreeIntermediatePage
within_fences(KeySlice slice) const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
within_foster_major(KeySlice slice) const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
within_foster_minor(KeySlice slice) const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline