Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
hype::queryprocessing::PhysicalQueryPlan< Type > Class Template Reference

#include <physical_query_plan.hpp>

List of all members.

Public Types

typedef
OperatorMapper_Helper_Template
< Type >::TypedOperatorPtr 
TypedOperatorPtr
typedef
OperatorMapper_Helper_Template
< Type >::TypedNodePtr 
TypedNodePtr
typedef
OperatorMapper_Helper_Template
< Type >::PhysicalQueryPlanPtr 
PhysicalQueryPlanPtr

Public Member Functions

 PhysicalQueryPlan (TypedOperatorPtr root)
bool run ()
const Type getResult ()
void print ()
void printResults ()
void setTimeNeeded (double ns)

Private Attributes

double timeNeeded
double timeEstimated
TypedOperatorPtr root_

Detailed Description

template<typename Type>
class hype::queryprocessing::PhysicalQueryPlan< Type >

Definition at line 16 of file physical_query_plan.hpp.


Member Typedef Documentation

Definition at line 19 of file physical_query_plan.hpp.


Constructor & Destructor Documentation


Member Function Documentation

template<typename Type >
const Type hype::queryprocessing::PhysicalQueryPlan< Type >::getResult ( ) [inline]
template<typename Type >
bool hype::queryprocessing::PhysicalQueryPlan< Type >::run ( ) [inline]
template<typename Type >
void hype::queryprocessing::PhysicalQueryPlan< Type >::setTimeNeeded ( double  ns) [inline]

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines