Column-oriented GPU-accelerated Database Management System
CoGaDB
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_

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


Member Typedef Documentation


Constructor & Destructor Documentation


Member Function Documentation

template<typename Type >
const Type hype::queryprocessing::PhysicalQueryPlan< Type >::getResult ( ) [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