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::PhysicalOptimizerResult Struct Reference

#include <AbstractPhysicalNode.h>

+ Collaboration diagram for pdb::PhysicalOptimizerResult:

Public Attributes

std::list< Handle
< AbstractJobStage > > 
physicalPlanToOutput
 
std::list< Handle
< SetIdentifier > > 
interGlobalSets
 
list< AbstractPhysicalNodePtrcreatedSourceComputations
 
bool success
 

Detailed Description

This structure is used to give back the result of a TCAPAnalysis. It is always returned by the analyze method of the AbstractPhysicalNode

Definition at line 46 of file AbstractPhysicalNode.h.

Member Data Documentation

list<AbstractPhysicalNodePtr> pdb::PhysicalOptimizerResult::createdSourceComputations

The computation associated with the new set

Definition at line 62 of file AbstractPhysicalNode.h.

std::list<Handle<SetIdentifier> > pdb::PhysicalOptimizerResult::interGlobalSets

The intermediate sets we need to create

Definition at line 56 of file AbstractPhysicalNode.h.

std::list<Handle<AbstractJobStage> > pdb::PhysicalOptimizerResult::physicalPlanToOutput

A sequence of AbstractJobStages that need to be executed

Definition at line 51 of file AbstractPhysicalNode.h.

bool pdb::PhysicalOptimizerResult::success

Is the result we got a good one to execute?

Definition at line 67 of file AbstractPhysicalNode.h.


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