|
template<typename U > |
groupedFdd< K > * | cogroup (iFddCore< K, U > *fdd1) |
|
template<typename U , typename V > |
groupedFdd< K > * | cogroup (iFddCore< K, U > *fdd1, iFddCore< K, V > *fdd2) |
|
std::unordered_map< K, size_t > | countByKey () |
|
indexedFdd< K, T > * | groupByKey () |
|
void | discard () |
|
void * | getKeyMap (void) |
|
void | setKeyMap (void *keyMap) |
|
bool | isGroupedByKey () |
|
void | setGroupedByKey (bool gbk) |
|
void | setSize (size_t &s) |
|
size_t | getSize () |
|
int | getId () |
|
const std::vector< size_t > & | getAlloc () |
|
fddType | tType () |
|
fddType | kType () |
|
bool | isCached () |
|
|
| iFddCore (fastContext &c) |
|
| iFddCore (fastContext &c, size_t s, const std::vector< size_t > &dataAlloc) |
|
std::shared_ptr< std::unordered_map< K, int > > | calculateKeyMap (std::unordered_map< K, std::tuple< size_t, int, size_t >> count) |
|
fddBase * | _map (void *funcP, fddOpType op, fddBase *newFdd, system_clock::time_point &start) |
|
template<typename U > |
fdd< U > * | map (void *funcP, fddOpType op) |
|
template<typename L , typename U > |
indexedFdd< L, U > * | mapI (void *funcP, fddOpType op) |
|
|
bool | groupedByKey |
|
std::shared_ptr< std::unordered_map< K, int > > | keyMap |
|
fastContext * | context |
|
fddType | _kType |
|
fddType | _tType |
|
unsigned long int | id |
|
unsigned long int | totalBlocks |
|
unsigned long int | size |
|
std::vector< size_t > | dataAlloc |
|
bool | cached |
|
The documentation for this class was generated from the following files:
- /home/mtcs/pesquisa/faster/faster.git/src/include/groupedFdd.h
- /home/mtcs/pesquisa/faster/faster.git/src/include/indexedFdd.h