libfoedus-core
FOEDUS Core Library
foedus::snapshot::MergeSort Member List

This is the complete list of members for foedus::snapshot::MergeSort, including all inherited members.

are_all_single_layer_logs() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
assert_sorted()foedus::snapshot::MergeSort
change_log_type_at(uint32_t sort_pos, log::LogCode before, log::LogCode after)foedus::snapshot::MergeSortinline
Constants enum namefoedus::snapshot::MergeSort
DefaultInitializable()foedus::DefaultInitializableinline
DefaultInitializable(const DefaultInitializable &)=deletefoedus::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::MergeSortinline
get_current_count() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_inputs_count() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_log_type_from_sort_position(uint32_t sort_pos) const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_longest_key_length() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_original_pages() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_position_entries() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_sort_entries() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
get_storage_id() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
groupify(uint32_t begin, uint32_t limit=0) const __attribute__((always_inline))foedus::snapshot::MergeSortinline
initialize() override finalfoedus::DefaultInitializableinlinevirtual
initialize_once() overridefoedus::snapshot::MergeSortvirtual
InputIndex typedeffoedus::snapshot::MergeSort
is_ended_all() const foedus::snapshot::MergeSortinline
is_initialized() const override finalfoedus::DefaultInitializableinlinevirtual
is_no_merging() const __attribute__((always_inline))foedus::snapshot::MergeSortinline
kDefaultChunkBatch enum valuefoedus::snapshot::MergeSort
kLogChunk enum valuefoedus::snapshot::MergeSort
kMaxLevels enum valuefoedus::snapshot::MergeSort
kMaxMergedPosition enum valuefoedus::snapshot::MergeSort
kWindowChunkReserveBytes enum valuefoedus::snapshot::MergeSort
MergedPosition typedeffoedus::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 &)=deletefoedus::DefaultInitializable
resolve_merged_position(MergedPosition pos) const __attribute__((always_inline))foedus::snapshot::MergeSortinline
resolve_sort_position(uint32_t sort_pos) const __attribute__((always_inline))foedus::snapshot::MergeSortinline
uninitialize() override finalfoedus::DefaultInitializableinlinevirtual
uninitialize_once() overridefoedus::snapshot::MergeSortinlinevirtual
~DefaultInitializable()foedus::DefaultInitializableinlinevirtual
~Initializable()foedus::Initializableinlinevirtual