libfoedus-core
FOEDUS Core Library
|
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::HashDataPage | inline |
assert_entries() const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
assert_entries_impl() const | foedus::storage::hash::HashDataPage | |
available_space() const | foedus::storage::hash::HashDataPage | inline |
bloom_filter() const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
bloom_filter() __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
compare_slot_key(DataPageSlotIndex index, HashValue hash, const void *key, uint16_t key_length) const | foedus::storage::hash::HashDataPage | inline |
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::HashDataPage | inline |
get_bin() const | foedus::storage::hash::HashDataPage | inline |
get_bin_shifts() const | foedus::storage::hash::HashDataPage | inline |
get_new_slot(DataPageSlotIndex record) __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_record_count() const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_slot(DataPageSlotIndex record) const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_slot(DataPageSlotIndex record) __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_slot_address(DataPageSlotIndex record) const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_slot_address(DataPageSlotIndex record) __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
get_snapshot_page_id() const | foedus::storage::hash::HashDataPage | inline |
get_volatile_page_id() const | foedus::storage::hash::HashDataPage | inline |
HashDataPage()=delete | foedus::storage::hash::HashDataPage | |
HashDataPage(const HashDataPage &other)=delete | foedus::storage::hash::HashDataPage | |
header() | foedus::storage::hash::HashDataPage | inline |
header() const | foedus::storage::hash::HashDataPage | inline |
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::HashDataPage | inline |
next_offset() const | foedus::storage::hash::HashDataPage | inline |
next_page() const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
next_page() __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
next_page_address() const __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
next_page_address() __attribute__((always_inline)) | foedus::storage::hash::HashDataPage | inline |
operator<<(std::ostream &o, const HashDataPage &v) | foedus::storage::hash::HashDataPage | friend |
operator=(const HashDataPage &other)=delete | foedus::storage::hash::HashDataPage | |
protected_set_bin_shifts(uint8_t bin_shifts) | foedus::storage::hash::HashDataPage | inline |
record_from_offset(uint16_t offset) | foedus::storage::hash::HashDataPage | inline |
record_from_offset(uint16_t offset) const | foedus::storage::hash::HashDataPage | inline |
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::HashDataPage | inlinestatic |
reserve_record(HashValue hash, const BloomFilterFingerprint &fingerprint, const void *key, uint16_t key_length, uint16_t payload_length) | foedus::storage::hash::HashDataPage | |
ReserveRecords | foedus::storage::hash::HashDataPage | friend |
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::HashDataPage | inline |