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::FrontendQueryTestServer Class Reference

#include <FrontendQueryTestServer.h>

+ Inheritance diagram for pdb::FrontendQueryTestServer:
+ Collaboration diagram for pdb::FrontendQueryTestServer:

Public Member Functions

 FrontendQueryTestServer ()
 
 FrontendQueryTestServer (bool isStandalone, bool createOutputSet)
 
void registerHandlers (PDBServer &forMe) override
 
 ~FrontendQueryTestServer ()
 
- Public Member Functions inherited from pdb::ServerFunctionality
virtual void cleanup ()
 
template<class Functionality >
Functionality & getFunctionality ()
 
void recordServer (PDBServer &recordMe)
 
PDBWorkerPtr getWorker ()
 
PDBLoggerPtr getLogger ()
 

Private Member Functions

void computeQuery (std::string setOutputName, std::string setPrefix, int &whichNode, Handle< QueryBase > &computeMe, std::vector< std::string > &tempSetsCreated)
 
void doSelection (std::string setOutputName, Handle< QueryBase > &computeMe)
 

Private Attributes

int tempSetName
 
bool isStandalone
 
bool createOutputSet
 

Detailed Description

Definition at line 33 of file FrontendQueryTestServer.h.

Constructor & Destructor Documentation

pdb::FrontendQueryTestServer::FrontendQueryTestServer ( )

Definition at line 54 of file FrontendQueryTestServer.cc.

pdb::FrontendQueryTestServer::FrontendQueryTestServer ( bool  isStandalone,
bool  createOutputSet 
)

Definition at line 60 of file FrontendQueryTestServer.cc.

pdb::FrontendQueryTestServer::~FrontendQueryTestServer ( )

Definition at line 66 of file FrontendQueryTestServer.cc.

Member Function Documentation

void pdb::FrontendQueryTestServer::computeQuery ( std::string  setOutputName,
std::string  setPrefix,
int &  whichNode,
Handle< QueryBase > &  computeMe,
std::vector< std::string > &  tempSetsCreated 
)
private
void pdb::FrontendQueryTestServer::doSelection ( std::string  setOutputName,
Handle< QueryBase > &  computeMe 
)
private
void pdb::FrontendQueryTestServer::registerHandlers ( PDBServer forMe)
overridevirtual

Implements pdb::ServerFunctionality.

Definition at line 68 of file FrontendQueryTestServer.cc.

+ Here is the call graph for this function:

Member Data Documentation

bool pdb::FrontendQueryTestServer::createOutputSet
private

Definition at line 59 of file FrontendQueryTestServer.h.

bool pdb::FrontendQueryTestServer::isStandalone
private

Definition at line 57 of file FrontendQueryTestServer.h.

int pdb::FrontendQueryTestServer::tempSetName
private

Definition at line 55 of file FrontendQueryTestServer.h.


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