A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
AtomicComputation.h File Reference
#include <iostream>
#include <memory>
#include <stdlib.h>
#include <string>
#include <utility>
#include <vector>
#include <map>
#include <unordered_map>
#include "TupleSpec.h"
+ Include dependency graph for AtomicComputation.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AtomicComputation
 

Typedefs

typedef std::shared_ptr
< struct AtomicComputation
AtomicComputationPtr
 

Enumerations

enum  AtomicComputationTypeID {
  ApplyLambdaTypeID, HashLeftTypeID, HashRightTypeID, HashOneTypeID,
  FlattenTypeID, ApplyFilterTypeID, ApplyAggTypeID, ScanSetAtomicTypeID,
  WriteSetTypeID, ApplyJoinTypeID, ApplyPartitionTypeID
}
 

Typedef Documentation

typedef std::shared_ptr<struct AtomicComputation> AtomicComputationPtr

Definition at line 36 of file AtomicComputation.h.

Enumeration Type Documentation

Enumerator
ApplyLambdaTypeID 
HashLeftTypeID 
HashRightTypeID 
HashOneTypeID 
FlattenTypeID 
ApplyFilterTypeID 
ApplyAggTypeID 
ScanSetAtomicTypeID 
WriteSetTypeID 
ApplyJoinTypeID 
ApplyPartitionTypeID 

Definition at line 40 of file AtomicComputation.h.