Struct anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningStateΒΆ
- struct
Public Types
-
anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::TuningDirection
Values:
Public Functions
-
anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::TuningState(const size_t overlaps_max_table_size_bytes, const double overlaps_target_entries_per_bin)
-
bool anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::operator()(const HashTableProps & new_props, const bool new_overlaps_threshold)
Returns true to continue tuning, false to end the loop with the above overlaps threshold
-
bool anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::hashTableTooBig() const
-
bool anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::keysPerBinIncreasing() const
-
bool anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::previousIterationValid() const
-
bool anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::keysPerBinUnderThreshold() const
Public Members
-
HashTableProps anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::crt_props
-
HashTableProps anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::prev_props
-
double anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::chosen_overlaps_threshold
-
size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::crt_step
-
size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::crt_reverse_search_iteration
-
size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::overlaps_max_table_size_bytes
-
double anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::overlaps_target_entries_per_bin
-
const size_t anonymous_namespace{OverlapsJoinHashTable.cpp}::TuningState::max_reverse_search_iterations = {8}
-