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 <QueryGraphAnalyzer.h>
Public Member Functions | |
QueryGraphAnalyzer (std::vector< Handle< Computation >> &queryGraph) | |
QueryGraphAnalyzer (Handle< Vector< Handle< Computation >>> queryGraph) | |
std::string | parseTCAPString () |
void | parseComputations (std::vector< Handle< Computation >> &computations, Handle< Computation > sink) |
void | parseComputations (std::vector< Handle< Computation >> &computations) |
void | traverse (std::vector< std::string > &tcapStrings, Handle< Computation > sink, std::vector< InputTupleSetSpecifier > inputTupleSets, int &computationLabel, std::string &outputTupleSetName, std::vector< std::string > &outputColumnNames, std::string &addedOutputColumnName) |
void | clearGraphMarks (Handle< Computation > sink) |
void | clearGraphMarks () |
Private Attributes | |
std::vector< Handle < Computation > > | queryGraph |
Definition at line 47 of file QueryGraphAnalyzer.h.
pdb::QueryGraphAnalyzer::QueryGraphAnalyzer | ( | std::vector< Handle< Computation >> & | queryGraph | ) |
Definition at line 28 of file QueryGraphAnalyzer.cc.
pdb::QueryGraphAnalyzer::QueryGraphAnalyzer | ( | Handle< Vector< Handle< Computation >>> | queryGraph | ) |
Definition at line 35 of file QueryGraphAnalyzer.cc.
void pdb::QueryGraphAnalyzer::clearGraphMarks | ( | Handle< Computation > | sink | ) |
void pdb::QueryGraphAnalyzer::clearGraphMarks | ( | ) |
void pdb::QueryGraphAnalyzer::parseComputations | ( | std::vector< Handle< Computation >> & | computations, |
Handle< Computation > | sink | ||
) |
void pdb::QueryGraphAnalyzer::parseComputations | ( | std::vector< Handle< Computation >> & | computations | ) |
std::string pdb::QueryGraphAnalyzer::parseTCAPString | ( | ) |
Definition at line 42 of file QueryGraphAnalyzer.cc.
void pdb::QueryGraphAnalyzer::traverse | ( | std::vector< std::string > & | tcapStrings, |
Handle< Computation > | sink, | ||
std::vector< InputTupleSetSpecifier > | inputTupleSets, | ||
int & | computationLabel, | ||
std::string & | outputTupleSetName, | ||
std::vector< std::string > & | outputColumnNames, | ||
std::string & | addedOutputColumnName | ||
) |
|
private |
Definition at line 84 of file QueryGraphAnalyzer.h.