|
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 |