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

#include <node.hpp>

Inheritance diagram for hype::queryprocessing::TypedNode< Type >:
Collaboration diagram for hype::queryprocessing::TypedNode< Type >:

List of all members.

Public Types

typedef Type NodeElementType
typedef
OperatorMapper_Helper_Template
< Type >
::Physical_Operator_Map 
Physical_Operator_Map
typedef
OperatorMapper_Helper_Template
< Type >
::Physical_Operator_Map_Ptr 
Physical_Operator_Map_Ptr
typedef
OperatorMapper_Helper_Template
< Type >::TypedOperatorPtr 
TypedOperatorPtr

Public Member Functions

 TypedNode (DeviceConstraint dev_constr)
virtual TypedOperatorPtr getOptimalOperator (TypedOperatorPtr left_child=NULL, TypedOperatorPtr right_child=NULL, DeviceTypeConstraint dev_constr=ANY_DEVICE)=0
virtual Physical_Operator_Map_Ptr getPhysical_Operator_Map ()=0
virtual ~TypedNode ()

Detailed Description

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

Definition at line 219 of file node.hpp.


Member Typedef Documentation

template<typename Type>
typedef Type hype::queryprocessing::TypedNode< Type >::NodeElementType

Definition at line 221 of file node.hpp.


Constructor & Destructor Documentation

template<typename Type>
hype::queryprocessing::TypedNode< Type >::TypedNode ( DeviceConstraint  dev_constr) [inline]

Definition at line 226 of file node.hpp.

template<typename Type>
virtual hype::queryprocessing::TypedNode< Type >::~TypedNode ( ) [inline, virtual]

Definition at line 233 of file node.hpp.


Member Function Documentation

template<typename Type>
virtual TypedOperatorPtr hype::queryprocessing::TypedNode< Type >::getOptimalOperator ( TypedOperatorPtr  left_child = NULL,
TypedOperatorPtr  right_child = NULL,
DeviceTypeConstraint  dev_constr = ANY_DEVICE 
) [pure virtual]

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