libfoedus-core
FOEDUS Core Library
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
foedus::storage::masstree::MasstreeBorderPage Member List

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

append_next_layer_snapshot(xct::XctId initial_owner_id, KeySlice slice, SnapshotPagePointer pointer)foedus::storage::masstree::MasstreeBorderPageinline
assert_entries() __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
assert_entries_impl() const foedus::storage::masstree::MasstreeBorderPage
available_space() const foedus::storage::masstree::MasstreeBorderPageinline
can_accomodate(SlotIndex new_index, KeyLength remainder_length, PayloadLength payload_count) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
can_accomodate_snapshot(KeyLength remainder_length, PayloadLength payload_count) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
compare_key(SlotIndex index, const void *be_key, KeyLength key_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
does_point_to_layer(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
equal_key(SlotIndex index, const void *be_key, KeyLength key_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
find_key(KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
find_key_for_reserve(SlotIndex from_index, SlotIndex to_index, KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
find_key_for_snapshot(KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
find_key_normalized(SlotIndex from_index, SlotIndex to_index, KeySlice slice) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
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_max_payload_length(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_new_slot(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_next_layer(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_next_layer(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_next_layer_from_offsets(DataOffset record_offset, KeyLength remainder_length) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_next_layer_from_offsets(DataOffset record_offset, KeyLength remainder_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_next_offset() const foedus::storage::masstree::MasstreeBorderPageinline
get_offset_in_bytes(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_owner_id(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_owner_id(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_payload_length(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_from_offset(DataOffset record_offset) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_from_offset(DataOffset record_offset) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_payload(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_payload(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_payload_from_offsets(DataOffset record_offset, KeyLength remainder_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_record_payload_from_offsets(DataOffset record_offset, KeyLength remainder_length) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_remainder_length(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_slice(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_slot(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_slot(SlotIndex index) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_snapshot_page_id() const foedus::storage::masstree::MasstreePageinline
get_suffix_length(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
get_suffix_length_aligned(SlotIndex index) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
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
increase_next_offset(DataOffset length)foedus::storage::masstree::MasstreeBorderPageinline
increment_key_count() __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
initialize_as_layer_root_physical(VolatilePagePointer page_id, MasstreeBorderPage *parent, SlotIndex parent_index)foedus::storage::masstree::MasstreeBorderPage
initialize_layer_root(const MasstreeBorderPage *copy_from, SlotIndex copy_index)foedus::storage::masstree::MasstreeBorderPage
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, KeySlice low_fence, KeySlice high_fence)foedus::storage::masstree::MasstreeBorderPage
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, KeySlice low_fence, KeySlice high_fence)foedus::storage::masstree::MasstreeBorderPage
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_consecutive_inserts() const foedus::storage::masstree::MasstreeBorderPageinline
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
kConflictingLocalRecord enum valuefoedus::storage::masstree::MasstreeBorderPage
kExactMatchLayerPointer enum valuefoedus::storage::masstree::MasstreeBorderPage
kExactMatchLocalRecord enum valuefoedus::storage::masstree::MasstreeBorderPage
kNotFound enum valuefoedus::storage::masstree::MasstreeBorderPage
low_fence_foedus::storage::masstree::MasstreePageprotected
ltgt_key(SlotIndex index, const char *be_key, KeyLength key_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
ltgt_key(SlotIndex index, KeySlice slice, const char *suffix, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
MasstreeBorderPage()=deletefoedus::storage::masstree::MasstreeBorderPage
MasstreeBorderPage(const MasstreeBorderPage &other)=deletefoedus::storage::masstree::MasstreeBorderPage
MasstreePage()=deletefoedus::storage::masstree::MasstreePage
MasstreePage(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
MatchType enum namefoedus::storage::masstree::MasstreeBorderPage
operator<<(std::ostream &o, const MasstreeBorderPage &v)foedus::storage::masstree::MasstreeBorderPagefriend
operator=(const MasstreeBorderPage &other)=deletefoedus::storage::masstree::MasstreeBorderPage
foedus::storage::masstree::MasstreePage::operator=(const MasstreePage &other)=deletefoedus::storage::masstree::MasstreePage
prefetch() const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
prefetch_additional_if_needed(SlotIndex key_count) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
prefetch_general() const __attribute__((always_inline))foedus::storage::masstree::MasstreePageinline
release_pages_recursive(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch)foedus::storage::masstree::MasstreeBorderPage
release_pages_recursive_common(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch)foedus::storage::masstree::MasstreePage
replace_next_layer_snapshot(SnapshotPagePointer pointer)foedus::storage::masstree::MasstreeBorderPageinline
required_data_space(KeyLength remainder_length, PayloadLength payload_length)foedus::storage::masstree::MasstreeBorderPageinlinestatic
reserve_initially_next_layer(SlotIndex index, xct::XctId initial_owner_id, KeySlice slice, const DualPagePointer &pointer)foedus::storage::masstree::MasstreeBorderPageinline
reserve_record_space(SlotIndex index, xct::XctId initial_owner_id, KeySlice slice, const void *suffix, KeyLength remainder_length, PayloadLength payload_count)foedus::storage::masstree::MasstreeBorderPageinline
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_slice(SlotIndex index, KeySlice slice) __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
SplitBorderfoedus::storage::masstree::MasstreeBorderPagefriend
to_record_length(KeyLength remainder_length, PayloadLength payload_length)foedus::storage::masstree::MasstreeBorderPageinlinestatic
to_slot_index(const Slot *slot) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
track_moved_record(Engine *engine, xct::RwLockableXctId *old_address, xct::WriteXctAccess *write_set)foedus::storage::masstree::MasstreeBorderPage
track_moved_record_next_layer(Engine *engine, xct::RwLockableXctId *old_address)foedus::storage::masstree::MasstreeBorderPage
try_expand_record_in_page_physical(PayloadLength payload_count, SlotIndex record_index)foedus::storage::masstree::MasstreeBorderPage
verify_slot_lengthes(SlotIndex index) const foedus::storage::masstree::MasstreeBorderPage
will_conflict(SlotIndex index, const char *be_key, KeyLength key_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
will_conflict(SlotIndex index, KeySlice slice, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
will_contain_next_layer(SlotIndex index, const char *be_key, KeyLength key_length) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
will_contain_next_layer(SlotIndex index, KeySlice slice, KeyLength remainder) const __attribute__((always_inline))foedus::storage::masstree::MasstreeBorderPageinline
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