#include <thrill/api/context.hpp>
#include <thrill/core/reduce_functional.hpp>
#include <tlx/vector_free.hpp>
#include <algorithm>
#include <functional>
#include <limits>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| class | DefaultReduceConfig |
| | Configuration class to define operational parameters of reduce hash tables and reduce phases. More...
|
| |
| class | DefaultReduceConfigSelect< table_impl > |
| | DefaultReduceConfig with implementation type selection. More...
|
| |
| class | ReduceTable< ValueType, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig_, IndexFunction, KeyEqualFunction > |
| | Common super-class for bucket and linear-probing hash/reduce tables. More...
|
| |
| class | ReduceTableSelect< ImplSelect, ValueType, Key, Value, KeyExtractor, ReduceFunction, Emitter, VolatileKey, ReduceConfig, IndexFunction, KeyEqualFunction > |
| | Type selection via ReduceTableImpl enum. More...
|
| |
◆ THRILL_CORE_REDUCE_TABLE_HEADER
| #define THRILL_CORE_REDUCE_TABLE_HEADER |