Thrill  0.1
dia.hpp File Reference
#include <thrill/api/action_node.hpp>
#include <thrill/api/context.hpp>
#include <thrill/api/dia_node.hpp>
#include <thrill/common/function_traits.hpp>
#include <thrill/common/functional.hpp>
#include <tlx/meta/function_stack.hpp>
#include <cassert>
#include <functional>
#include <ostream>
#include <string>
#include <utility>
#include <vector>
+ Include dependency graph for dia.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CutTag
 tag structure for Zip() More...
 
class  DIA< ValueType_, Stack_ >
 DIA is the interface between the user and the Thrill framework. More...
 
struct  DisjointTag
 tag structure for Window() and FlatWindow() More...
 
struct  DuplicateDetectionFlag< Value >
 tag structure for ReduceByKey() More...
 
struct  LocalStorageTag
 tag structure for Read() More...
 
struct  LocationDetectionFlag< Value >
 tag structure for GroupByKey(), and InnerJoin() More...
 
struct  NoRebalanceTag
 tag structure for Zip() More...
 
struct  PadTag
 tag structure for Zip() More...
 
struct  SkipPreReducePhaseTag
 tag structure for ReduceToIndex() More...
 
struct  VolatileKeyFlag< Value >
 tag structure for ReduceByKey(), and ReduceToIndex() More...
 

Namespaces

 thrill
 
 thrill::api
 

Macros

#define THRILL_API_DIA_HEADER
 

Variables

const struct VolatileKeyFlag< true > VolatileKeyTag
 global const VolatileKeyFlag instance More...
 
const struct VolatileKeyFlag< false > NoVolatileKeyTag
 global const VolatileKeyFlag instance More...
 
const struct SkipPreReducePhaseTag SkipPreReducePhaseTag
 global const SkipPreReducePhaseTag instance More...
 
const struct DisjointTag DisjointTag
 global const DisjointTag instance More...
 
const struct CutTag CutTag
 global const CutTag instance More...
 
const struct PadTag PadTag
 global const PadTag instance More...
 
const struct NoRebalanceTag NoRebalanceTag
 global const NoRebalanceTag instance More...
 
const struct LocalStorageTag LocalStorageTag
 global const LocalStorageTag instance More...
 
const struct DuplicateDetectionFlag< true > DuplicateDetectionTag
 global const DuplicateDetectionFlag instance More...
 
const struct DuplicateDetectionFlag< false > NoDuplicateDetectionTag
 global const DuplicateDetectionFlag instance More...
 
const struct LocationDetectionFlag< true > LocationDetectionTag
 global const LocationDetectionFlag instance More...
 
const struct LocationDetectionFlag< false > NoLocationDetectionTag
 global const LocationDetectionFlag instance More...
 

Macro Definition Documentation

◆ THRILL_API_DIA_HEADER

#define THRILL_API_DIA_HEADER

Definition at line 18 of file dia.hpp.