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
pdb::BlockQueryProcessor Class Referenceabstract

#include <BlockQueryProcessor.h>

+ Inheritance diagram for pdb::BlockQueryProcessor:
+ Collaboration diagram for pdb::BlockQueryProcessor:

Public Member Functions

virtual void initialize ()=0
 
virtual void loadInputBlock (Handle< GenericBlock > block)=0
 
virtual Handle< GenericBlock > & loadOutputBlock ()=0
 
virtual bool fillNextOutputBlock ()=0
 
virtual void finalize ()=0
 
virtual void clearOutputBlock ()=0
 
virtual void clearInputBlock ()=0
 
virtual void setContext (PipelineContextPtr context)
 
PipelineContextPtr getContext ()
 

Protected Attributes

PipelineContextPtr context
 

Detailed Description

Definition at line 35 of file BlockQueryProcessor.h.

Member Function Documentation

virtual void pdb::BlockQueryProcessor::clearInputBlock ( )
pure virtual
virtual void pdb::BlockQueryProcessor::clearOutputBlock ( )
pure virtual
virtual bool pdb::BlockQueryProcessor::fillNextOutputBlock ( )
pure virtual
virtual void pdb::BlockQueryProcessor::finalize ( )
pure virtual
PipelineContextPtr pdb::BlockQueryProcessor::getContext ( )
inline

Definition at line 66 of file BlockQueryProcessor.h.

virtual void pdb::BlockQueryProcessor::initialize ( )
pure virtual
virtual void pdb::BlockQueryProcessor::loadInputBlock ( Handle< GenericBlock block)
pure virtual
virtual Handle<GenericBlock>& pdb::BlockQueryProcessor::loadOutputBlock ( )
pure virtual
virtual void pdb::BlockQueryProcessor::setContext ( PipelineContextPtr  context)
inlinevirtual

Definition at line 61 of file BlockQueryProcessor.h.

Member Data Documentation

PipelineContextPtr pdb::BlockQueryProcessor::context
protected

Definition at line 71 of file BlockQueryProcessor.h.


The documentation for this class was generated from the following file: