18 #ifndef PDB_ABSTRACTPHYSICALNODEFACTORY_H
19 #define PDB_ABSTRACTPHYSICALNODEFACTORY_H
44 virtual std::vector<AbstractPhysicalNodePtr>
generateAnalyzerGraph(std::vector<AtomicComputationPtr> sources) = 0;
66 #endif //PDB_ABSTRACTPHYSICALNODEFACTORY_H
virtual std::vector< AbstractPhysicalNodePtr > generateAnalyzerGraph(std::vector< AtomicComputationPtr > sources)=0
Handle< ComputePlan > computePlan
AbstractPhysicalNodeFactory(const Handle< ComputePlan > &computePlan)
std::shared_ptr< LogicalPlan > LogicalPlanPtr
AtomicComputationList computationGraph
LogicalPlanPtr logicalPlan
std::shared_ptr< AbstractPhysicalNodeFactory > AbstractPhysicalNodeFactoryPtr