template<class T>
class faster::fdd< T * >
Definition at line 280 of file fdd.h.
|
|
| fdd (fastContext &c) |
| |
|
| fdd (fastContext &c, size_t s, const std::vector< size_t > &dataAlloc) |
| |
|
| fdd (fastContext &c, size_t s) |
| |
|
| fdd (fastContext &c, T *data[], size_t dataSizes[], size_t size) |
| |
|
template<typename U > |
| fdd< U > * | map (mapPFunctionP< T, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | map (PmapPFunctionP< T, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | map (ImapPFunctionP< T, L, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | map (IPmapPFunctionP< T, L, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | bulkMap (bulkMapPFunctionP< T, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | bulkMap (PbulkMapPFunctionP< T, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | bulkMap (IbulkMapPFunctionP< T, L, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | bulkMap (IPbulkMapPFunctionP< T, L, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | flatMap (flatMapPFunctionP< T, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | flatMap (PflatMapPFunctionP< T, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | flatMap (IflatMapPFunctionP< T, L, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | flatMap (IPflatMapPFunctionP< T, L, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | bulkFlatMap (bulkFlatMapPFunctionP< T, U > funcP) |
| |
|
template<typename U > |
| fdd< U > * | bulkFlatMap (PbulkFlatMapPFunctionP< T, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | bulkFlatMap (IbulkFlatMapPFunctionP< T, L, U > funcP) |
| |
|
template<typename L , typename U > |
| indexedFdd< L, U > * | bulkFlatMap (IPbulkFlatMapPFunctionP< T, L, U > funcP) |
| |
|
std::vector< T > | reduce (PreducePFunctionP< T > funcP) |
| |
|
std::vector< T > | bulkReduce (PbulkReducePFunctionP< T > funcP) |
| |
|
std::vector< std::pair< T *, size_t > > | collect () |
| |
|
fdd< T * > * | cache () |
| |
|
void | discard () |
| | deallocates previusly cached fdd
|
| |
| void | writeToFile (std::string &path, std::string &sufix) |
| | Writes FDD content to file. More...
|
| |
|
void * | getKeyMap () |
| | (UNUSED)
|
| |
|
void | setKeyMap (void *keyMap UNUSED) |
| | (UNUSED)
|
| |
|
bool | isGroupedByKey () |
| | (UNUSED)
|
| |
|
void | setGroupedByKey (bool gbk UNUSED) |
| | (UNUSED)
|
| |
|
void | setSize (size_t &s) |
| |
|
size_t | getSize () |
| | Returns the size of the dataset.
|
| |
|
int | getId () |
| | Returns the identification number of the dataset.
|
| |
|
const std::vector< size_t > & | getAlloc () |
| | Returns the allocation identification number of the dataset.
|
| |
|
fddType | tType () |
| |
|
fddType | kType () |
| |
|
bool | isCached () |
| | Returns true if the dataset is cached.
|
| |