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

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

assert_bin(HashBin bin) const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
assert_entries() const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
assert_entries_impl() const foedus::storage::hash::HashDataPage
available_space() const foedus::storage::hash::HashDataPageinline
bloom_filter() const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
bloom_filter() __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
compare_slot_key(DataPageSlotIndex index, HashValue hash, const void *key, uint16_t key_length) const foedus::storage::hash::HashDataPageinline
create_record_in_snapshot(xct::XctId xct_id, HashValue hash, const BloomFilterFingerprint &fingerprint, const void *key, uint16_t key_length, const void *payload, uint16_t payload_length) __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_bin() const foedus::storage::hash::HashDataPageinline
get_bin_shifts() const foedus::storage::hash::HashDataPageinline
get_new_slot(DataPageSlotIndex record) __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_record_count() const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_slot(DataPageSlotIndex record) const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_slot(DataPageSlotIndex record) __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_slot_address(DataPageSlotIndex record) const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_slot_address(DataPageSlotIndex record) __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
get_snapshot_page_id() const foedus::storage::hash::HashDataPageinline
get_volatile_page_id() const foedus::storage::hash::HashDataPageinline
HashDataPage()=deletefoedus::storage::hash::HashDataPage
HashDataPage(const HashDataPage &other)=deletefoedus::storage::hash::HashDataPage
header()foedus::storage::hash::HashDataPageinline
header() const foedus::storage::hash::HashDataPageinline
initialize_snapshot_page(StorageId storage_id, SnapshotPagePointer page_id, HashBin bin, uint8_t bin_bits, uint8_t bin_shifts)foedus::storage::hash::HashDataPage
initialize_volatile_page(StorageId storage_id, VolatilePagePointer page_id, const Page *parent, HashBin bin, uint8_t bin_shifts)foedus::storage::hash::HashDataPage
is_locked() const foedus::storage::hash::HashDataPageinline
next_offset() const foedus::storage::hash::HashDataPageinline
next_page() const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
next_page() __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
next_page_address() const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
next_page_address() __attribute__((always_inline))foedus::storage::hash::HashDataPageinline
operator<<(std::ostream &o, const HashDataPage &v)foedus::storage::hash::HashDataPagefriend
operator=(const HashDataPage &other)=deletefoedus::storage::hash::HashDataPage
protected_set_bin_shifts(uint8_t bin_shifts)foedus::storage::hash::HashDataPageinline
record_from_offset(uint16_t offset)foedus::storage::hash::HashDataPageinline
record_from_offset(uint16_t offset) const foedus::storage::hash::HashDataPageinline
release_pages_recursive(const memory::GlobalVolatilePageResolver &page_resolver, memory::PageReleaseBatch *batch)foedus::storage::hash::HashDataPage
required_space(uint16_t key_length, uint16_t payload_length)foedus::storage::hash::HashDataPageinlinestatic
reserve_record(HashValue hash, const BloomFilterFingerprint &fingerprint, const void *key, uint16_t key_length, uint16_t payload_length)foedus::storage::hash::HashDataPage
ReserveRecordsfoedus::storage::hash::HashDataPagefriend
search_key_physical(HashValue hash, const BloomFilterFingerprint &fingerprint, const void *key, KeyLength key_length, DataPageSlotIndex record_count, DataPageSlotIndex check_from=0) const foedus::storage::hash::HashDataPage
to_slot_index(const Slot *slot) const __attribute__((always_inline))foedus::storage::hash::HashDataPageinline