libfoedus-core
FOEDUS Core Library
|
Provides additional information for each entry we are sorting. More...
Provides additional information for each entry we are sorting.
Definition at line 148 of file merge_sort.hpp.
#include <merge_sort.hpp>
Public Member Functions | |
log::LogCode | get_log_type () const __attribute__((always_inline)) |
Public Attributes | |
uint16_t | input_index_ |
uint16_t | log_type_ |
not the enum itself for explicit size. More... | |
BufferPosition | input_position_ |
|
inline |
Definition at line 154 of file merge_sort.hpp.
References log_type_.
Referenced by foedus::snapshot::MergeSort::change_log_type_at(), and foedus::snapshot::MergeSort::get_log_type_from_sort_position().
uint16_t foedus::snapshot::MergeSort::PositionEntry::input_index_ |
BufferPosition foedus::snapshot::MergeSort::PositionEntry::input_position_ |
Definition at line 152 of file merge_sort.hpp.
Referenced by foedus::snapshot::MergeSort::AdjustComparatorMasstree::operator()(), and foedus::snapshot::MergeSort::resolve_merged_position().
uint16_t foedus::snapshot::MergeSort::PositionEntry::log_type_ |
not the enum itself for explicit size.
use the getter for type safety.
Definition at line 151 of file merge_sort.hpp.
Referenced by foedus::snapshot::MergeSort::change_log_type_at(), get_log_type(), and foedus::snapshot::MergeSort::groupify().