are_all_single_layer_logs() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
assert_sorted() | foedus::snapshot::MergeSort | |
change_log_type_at(uint32_t sort_pos, log::LogCode before, log::LogCode after) | foedus::snapshot::MergeSort | inline |
Constants enum name | foedus::snapshot::MergeSort | |
DefaultInitializable() | foedus::DefaultInitializable | inline |
DefaultInitializable(const DefaultInitializable &)=delete | foedus::DefaultInitializable | |
fetch_logs(uint32_t sort_pos, uint32_t count, log::RecordLogType const **out) const | foedus::snapshot::MergeSort | |
get_base_epoch() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_current_count() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_inputs_count() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_log_type_from_sort_position(uint32_t sort_pos) const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_longest_key_length() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_original_pages() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_position_entries() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_sort_entries() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
get_storage_id() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
groupify(uint32_t begin, uint32_t limit=0) const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
initialize() override final | foedus::DefaultInitializable | inlinevirtual |
initialize_once() override | foedus::snapshot::MergeSort | virtual |
InputIndex typedef | foedus::snapshot::MergeSort | |
is_ended_all() const | foedus::snapshot::MergeSort | inline |
is_initialized() const override final | foedus::DefaultInitializable | inlinevirtual |
is_no_merging() const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
kDefaultChunkBatch enum value | foedus::snapshot::MergeSort | |
kLogChunk enum value | foedus::snapshot::MergeSort | |
kMaxLevels enum value | foedus::snapshot::MergeSort | |
kMaxMergedPosition enum value | foedus::snapshot::MergeSort | |
kWindowChunkReserveBytes enum value | foedus::snapshot::MergeSort | |
MergedPosition typedef | foedus::snapshot::MergeSort | |
MergeSort(storage::StorageId id, storage::StorageType type, Epoch base_epoch, SortedBuffer *const *inputs, uint16_t inputs_count, uint16_t max_original_pages, memory::AlignedMemory *const work_memory, uint16_t chunk_batch_size=kDefaultChunkBatch) | foedus::snapshot::MergeSort | |
next_batch() | foedus::snapshot::MergeSort | |
operator=(const DefaultInitializable &)=delete | foedus::DefaultInitializable | |
resolve_merged_position(MergedPosition pos) const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
resolve_sort_position(uint32_t sort_pos) const __attribute__((always_inline)) | foedus::snapshot::MergeSort | inline |
uninitialize() override final | foedus::DefaultInitializable | inlinevirtual |
uninitialize_once() override | foedus::snapshot::MergeSort | inlinevirtual |
~DefaultInitializable() | foedus::DefaultInitializable | inlinevirtual |
~Initializable() | foedus::Initializable | inlinevirtual |