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.
|
#include <AbstractPhysicalNodeFactory.h>
Public Member Functions | |
AbstractPhysicalNodeFactory (const Handle< ComputePlan > &computePlan) | |
virtual std::vector < AbstractPhysicalNodePtr > | generateAnalyzerGraph (std::vector< AtomicComputationPtr > sources)=0 |
Protected Attributes | |
Handle< ComputePlan > | computePlan |
LogicalPlanPtr | logicalPlan |
AtomicComputationList | computationGraph |
Definition at line 30 of file AbstractPhysicalNodeFactory.h.
|
explicit |
This can only be called from the constructor of a class the inherits the AbstractPhysicalNodeFactory
computePlan | the compute plan the nodes belong to |
Definition at line 22 of file AbstractPhysicalNodeFactory.cc.
|
pure virtual |
This method is used to generate a TCAP analyzer graph, it is recursing
sources |
Implemented in pdb::SimplePhysicalNodeFactory, and pdb::AdvancedPhysicalNodeFactory.
|
protected |
The computation graph generated from the logical plan
Definition at line 61 of file AbstractPhysicalNodeFactory.h.
|
protected |
The compute plan we are using
Definition at line 51 of file AbstractPhysicalNodeFactory.h.
|
protected |
Logical plan generated from the compute plan
Definition at line 56 of file AbstractPhysicalNodeFactory.h.