|
class | ActionNode |
|
class | AllGatherNode< ValueType > |
|
class | AllReduceNode< ValueType, ReduceFunction > |
|
class | BaseWindowNode< ValueType, Input, WindowFunction, PartialWindowFunction > |
|
class | BernoulliSampleNode< ValueType > |
|
class | CacheNode< ValueType > |
| A DOpNode which caches all items in an external file. More...
|
|
class | CollapseNode< ValueType > |
|
class | ConcatNode< ValueType > |
|
class | ConcatToDIANode< ValueType > |
|
class | DIANode< ValueType > |
| A DIANode is a typed node representing and operation in Thrill. More...
|
|
class | DisjointWindowNode< ValueType, Input, WindowFunction, PartialWindowFunction > |
|
class | DistributeNode< ValueType > |
|
class | DOpNode< ValueType > |
| A DOpNode is a typed node representing and distributed operations in Thrill. More...
|
|
class | EqualToDIANode< ValueType > |
|
class | GatherNode< ValueType > |
|
class | GenerateNode< ValueType, GenerateFunction > |
| A DIANode which performs a Generate operation. More...
|
|
class | GroupByNode< ValueType, KeyExtractor, GroupFunction, HashFunction, UseLocationDetection > |
|
class | GroupToIndexNode< ValueType, KeyExtractor, GroupFunction > |
|
class | HyperLogLogNode< p, ValueType > |
|
class | MergeNode< ValueType, Comparator, kNumInputs > |
| Implementation of Thrill's merge. More...
|
|
class | OverlapWindowNode< ValueType, Input, WindowFunction, PartialWindowFunction > |
|
class | PrefixSumNode< ValueType, SumFunction, Inclusive > |
|
class | ReadBinaryNode< ValueType > |
| A DIANode which performs a line-based Read operation. More...
|
|
class | ReadLinesNode |
| A DIANode which performs a line-based Read operation. More...
|
|
class | RebalanceNode< ValueType > |
|
class | ReduceNode< ValueType, KeyExtractor, ReduceFunction, ReduceConfig, KeyHashFunction, KeyEqualFunction, VolatileKey, UseDuplicateDetection > |
| A DIANode which performs a Reduce operation. More...
|
|
class | ReduceToIndexNode< ValueType, KeyExtractor, ReduceFunction, ReduceConfig, VolatileKey, SkipPreReducePhase > |
| A DIANode which performs a ReduceToIndex operation. More...
|
|
class | SampleNode< ValueType > |
| A DIANode which performs sampling without replacement. More...
|
|
class | SizeNode< ValueType > |
|
class | SortNode< ValueType, CompareFunction, SortAlgorithm, Stable > |
| A DIANode which performs a Sort operation. More...
|
|
class | SourceNode< ValueType > |
|
class | UnionNode< ValueType > |
| Implements a Union operation by hooking any number of input DIANodes and forwarding the output immediately to all children. More...
|
|
struct | VolatileKeyFlag< Value > |
| tag structure for ReduceByKey(), and ReduceToIndex() More...
|
|
class | WriteBinaryNode< ValueType > |
|
class | WriteLinesNode< ValueType > |
|
class | WriteLinesOneNode< ValueType > |
|
class | ZipNode< ValueType, ZipFunction, Pad, UnequalCheck, NoRebalance, kNumInputs > |
| A DIANode which performs a Zip operation. More...
|
|
class | ZipWithIndexNode< ValueType, ZipFunction > |
| A DIANode which calculates the array index for each items and performs a Zip-like operation without extra rebalancing of the DIA data. More...
|
|
enum | DIAState { NEW,
EXECUTED,
DISPOSED
} |
| Possible states a DIABase can be in. More...
|
|
using | DIABasePtr = tlx::CountingPtr< DIABase > |
|