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

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

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_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_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
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_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
MasstreePage()=deletefoedus::storage::masstree::MasstreePage
MasstreePage(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
operator<<(std::ostream &o, const MasstreePage &v)foedus::storage::masstree::MasstreePagefriend
operator=(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
prefetch_general() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
release_pages_recursive_common(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch)foedus::storage::masstree::MasstreePage
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
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