libfoedus-core
FOEDUS Core Library
foedus::storage::hash::ReserveRecords Member List

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

aggressive_payload_count_hint_foedus::storage::hash::ReserveRecords
append_record_to_page(HashDataPage *page, xct::XctId initial_xid) const foedus::storage::hash::ReserveRecords
combo_foedus::storage::hash::ReserveRecords
context_foedus::storage::hash::ReserveRecords
create_new_record_in_tail_page(HashDataPage *tail)foedus::storage::hash::ReserveRecords
create_new_tail_page(HashDataPage *cur_tail, HashDataPage **new_tail)foedus::storage::hash::ReserveRecords
expand_record(xct::SysxctWorkspace *sysxct_workspace, HashDataPage *page, DataPageSlotIndex index)foedus::storage::hash::ReserveRecords
find_and_lock_spacious_tail(xct::SysxctWorkspace *sysxct_workspace, HashDataPage *from_page, HashDataPage **tail)foedus::storage::hash::ReserveRecords
find_or_create_or_expand(xct::SysxctWorkspace *sysxct_workspace, HashDataPage *page, DataPageSlotIndex examined_records)foedus::storage::hash::ReserveRecords
hint_check_from_foedus::storage::hash::ReserveRecords
key_foedus::storage::hash::ReserveRecords
key_length_foedus::storage::hash::ReserveRecords
out_page_foedus::storage::hash::ReserveRecords
out_slot_foedus::storage::hash::ReserveRecords
payload_count_foedus::storage::hash::ReserveRecords
ReserveRecords(thread::Thread *context, HashDataPage *target, const void *key, KeyLength key_length, const HashCombo &combo, PayloadLength payload_count, PayloadLength aggressive_payload_count_hint, DataPageSlotIndex hint_check_from)foedus::storage::hash::ReserveRecordsinline
run(xct::SysxctWorkspace *sysxct_workspace) overridefoedus::storage::hash::ReserveRecordsvirtual
search_within_page(const HashDataPage *page, DataPageSlotIndex key_count, DataPageSlotIndex examined_records) const foedus::storage::hash::ReserveRecords
target_foedus::storage::hash::ReserveRecords