| append_next_layer_snapshot(xct::XctId initial_owner_id, KeySlice slice, SnapshotPagePointer pointer) | foedus::storage::masstree::MasstreeBorderPage | inline |
| assert_entries() __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| assert_entries_impl() const | foedus::storage::masstree::MasstreeBorderPage | |
| available_space() const | foedus::storage::masstree::MasstreeBorderPage | inline |
| can_accomodate(SlotIndex new_index, KeyLength remainder_length, PayloadLength payload_count) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| can_accomodate_snapshot(KeyLength remainder_length, PayloadLength payload_count) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| compare_key(SlotIndex index, const void *be_key, KeyLength key_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| does_point_to_layer(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| equal_key(SlotIndex index, const void *be_key, KeyLength key_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| find_key(KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| find_key_for_reserve(SlotIndex from_index, SlotIndex to_index, KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| find_key_for_snapshot(KeySlice slice, const void *suffix, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| find_key_normalized(SlotIndex from_index, SlotIndex to_index, KeySlice slice) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | 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_max_payload_length(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_new_slot(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_next_layer(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_next_layer(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_next_layer_from_offsets(DataOffset record_offset, KeyLength remainder_length) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_next_layer_from_offsets(DataOffset record_offset, KeyLength remainder_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_next_offset() const | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_offset_in_bytes(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_owner_id(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_owner_id(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_payload_length(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_from_offset(DataOffset record_offset) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_from_offset(DataOffset record_offset) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_payload(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_payload(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_payload_from_offsets(DataOffset record_offset, KeyLength remainder_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_record_payload_from_offsets(DataOffset record_offset, KeyLength remainder_length) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_remainder_length(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_slice(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_slot(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_slot(SlotIndex index) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_snapshot_page_id() const | foedus::storage::masstree::MasstreePage | inline |
| get_suffix_length(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| get_suffix_length_aligned(SlotIndex index) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | 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 |
| increase_next_offset(DataOffset length) | foedus::storage::masstree::MasstreeBorderPage | inline |
| increment_key_count() __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
| 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::MasstreePage | protected |
| 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::MasstreePage | protected |
| 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::MasstreePage | inline |
| is_border() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreePage | inline |
| is_consecutive_inserts() const | foedus::storage::masstree::MasstreeBorderPage | 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_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 |
| kConflictingLocalRecord enum value | foedus::storage::masstree::MasstreeBorderPage | |
| kExactMatchLayerPointer enum value | foedus::storage::masstree::MasstreeBorderPage | |
| kExactMatchLocalRecord enum value | foedus::storage::masstree::MasstreeBorderPage | |
| kNotFound enum value | foedus::storage::masstree::MasstreeBorderPage | |
| low_fence_ | foedus::storage::masstree::MasstreePage | protected |
| ltgt_key(SlotIndex index, const char *be_key, KeyLength key_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| ltgt_key(SlotIndex index, KeySlice slice, const char *suffix, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| MasstreeBorderPage()=delete | foedus::storage::masstree::MasstreeBorderPage | |
| MasstreeBorderPage(const MasstreeBorderPage &other)=delete | foedus::storage::masstree::MasstreeBorderPage | |
| MasstreePage()=delete | foedus::storage::masstree::MasstreePage | |
| MasstreePage(const MasstreePage &other)=delete | foedus::storage::masstree::MasstreePage | |
| MatchType enum name | foedus::storage::masstree::MasstreeBorderPage | |
| operator<<(std::ostream &o, const MasstreeBorderPage &v) | foedus::storage::masstree::MasstreeBorderPage | friend |
| operator=(const MasstreeBorderPage &other)=delete | foedus::storage::masstree::MasstreeBorderPage | |
| foedus::storage::masstree::MasstreePage::operator=(const MasstreePage &other)=delete | foedus::storage::masstree::MasstreePage | |
| prefetch() const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| prefetch_additional_if_needed(SlotIndex key_count) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | 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::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::MasstreeBorderPage | inline |
| required_data_space(KeyLength remainder_length, PayloadLength payload_length) | foedus::storage::masstree::MasstreeBorderPage | inlinestatic |
| reserve_initially_next_layer(SlotIndex index, xct::XctId initial_owner_id, KeySlice slice, const DualPagePointer &pointer) | foedus::storage::masstree::MasstreeBorderPage | inline |
| reserve_record_space(SlotIndex index, xct::XctId initial_owner_id, KeySlice slice, const void *suffix, KeyLength remainder_length, PayloadLength payload_count) | foedus::storage::masstree::MasstreeBorderPage | inline |
| 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_slice(SlotIndex index, KeySlice slice) __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| SplitBorder | foedus::storage::masstree::MasstreeBorderPage | friend |
| to_record_length(KeyLength remainder_length, PayloadLength payload_length) | foedus::storage::masstree::MasstreeBorderPage | inlinestatic |
| to_slot_index(const Slot *slot) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| 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::MasstreeBorderPage | inline |
| will_conflict(SlotIndex index, KeySlice slice, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| will_contain_next_layer(SlotIndex index, const char *be_key, KeyLength key_length) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| will_contain_next_layer(SlotIndex index, KeySlice slice, KeyLength remainder) const __attribute__((always_inline)) | foedus::storage::masstree::MasstreeBorderPage | inline |
| 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 |