18 #ifndef AGGOUT_PROCESSOR_H
19 #define AGGOUT_PROCESSOR_H
31 template <
class OutputClass,
class KeyType,
class ValueType>
39 void loadOutputPage(
void* pageToWriteTo,
size_t numBytesInPage)
override;
PDBMapIterator< KeyType, ValueType > * end
PDBMapIterator< KeyType, ValueType > * begin
Handle< Map< KeyType, ValueType > > inputData
UseTemporaryAllocationBlockPtr blockPtr
void loadOutputPage(void *pageToWriteTo, size_t numBytesInPage) override
void loadInputPage(void *pageToProcess) override
void clearInputPage() override
Handle< Vector< Handle< OutputClass > > > outputData
void clearOutputPage() override
std::shared_ptr< UseTemporaryAllocationBlock > UseTemporaryAllocationBlockPtr
bool fillNextOutputPage() override
void initialize() override