libfaster API Documentation
Development Version
Super fast distributted computing
|
Definition at line 20 of file _workerFdd.h.
Public Member Functions | |
workerFdd (fddType t) | |
workerFdd (fddType kt, fddType t) | |
workerFdd (unsigned long int ident, fddType t) | |
workerFdd (unsigned long int ident, fddType t, size_t size) | |
workerFdd (unsigned long int ident, fddType kt, fddType t) | |
workerFdd (unsigned long int ident, fddType kt, fddType t, size_t size) | |
fddType | getType () |
fddType | getKeyType () |
void * | getItem (size_t address) |
void * | getKeys () |
void * | getData () |
size_t | getSize () |
size_t | itemSize () |
size_t | baseSize () |
void | setSize (size_t s) |
void | deleteItem (void *item) |
void | shrink () |
void | setData (void *d, size_t size) |
void | setData (void *d, size_t *lineSizes, size_t size) |
void | setData (void *k, void *d, size_t size) |
void | setData (void *k, void *d, size_t *lineSizes, size_t size) |
void | setDataRaw (void *data, size_t size) override |
void | setDataRaw (void *data, size_t *lineSizes, size_t size) |
void | setDataRaw (void *k, void *d, size_t s) |
void | setDataRaw (void *k, void *d, size_t *l, size_t s) |
size_t * | getLineSizes () |
void | insert (void *k, void *in, size_t s) |
void | insertl (void *in) |
void | apply (void *func UNUSED, fddOpType op UNUSED, workerFddBase *dest UNUSED, fastCommBuffer &comm UNUSED) |
void | preapply (unsigned long int id, void *func, fddOpType op, workerFddBase *dest, fastComm *comm) override |
void | collect (fastComm *comm) override |
void | groupByKey (fastComm *comm) |
void | countByKey (fastComm *comm) |
void | exchangeDataByKey (fastComm *comm) |
std::vector< std::vector< void * > > * | getKeyLocations () |
void * | getUKeys () |
void | setUKeys (void *uk) |
void * | getKeyMap () |
void | setKeyMap (void *km) |
void | writeToFile (void *path, size_t procId, void *sufix) |
Public Member Functions inherited from faster::workerFddBase | |
workerFddBase (unsigned int ident, fddType t) | |
virtual void | apply (void *func, fddOpType op, workerFddBase *dest, fastCommBuffer &buffer)=0 |
Additional Inherited Members | |
Protected Attributes inherited from faster::workerFddBase | |
unsigned long int | id |
fddType | type |
fddType | keyType |