Hybrid Query Processing Engine for Coprocessing in Database Systems
HyPE
|
#include <logical_query_plan.hpp>
Public Types | |
typedef OperatorMapper_Helper_Template < Type >::TypedOperatorPtr | TypedOperatorPtr |
typedef OperatorMapper_Helper_Template < Type >::TypedNodePtr | TypedNodePtr |
typedef std::map< TypedNodePtr, TypedOperatorPtr > | Map |
Public Member Functions | |
Construct_Physical_Query_Plan_functor () | |
TypedOperatorPtr | getRootOperator () |
void | operator() (TypedNodePtr ptr, bool chopped=false) |
Public Attributes | |
TypedOperatorPtr | root_ |
Map | map_log_op_to_phy_op_ |
Definition at line 69 of file logical_query_plan.hpp.
typedef std::map<TypedNodePtr, TypedOperatorPtr> hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::Map |
Definition at line 73 of file logical_query_plan.hpp.
typedef OperatorMapper_Helper_Template<Type>::TypedNodePtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::TypedNodePtr |
Definition at line 71 of file logical_query_plan.hpp.
typedef OperatorMapper_Helper_Template<Type>::TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::TypedOperatorPtr |
Definition at line 70 of file logical_query_plan.hpp.
hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::Construct_Physical_Query_Plan_functor | ( | ) | [inline] |
Definition at line 75 of file logical_query_plan.hpp.
TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::getRootOperator | ( | ) | [inline] |
Definition at line 79 of file logical_query_plan.hpp.
References hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::root_.
Referenced by hype::queryprocessing::LogicalQueryPlan< Type >::convertToPhysicalQueryPlan(), and hype::queryprocessing::LogicalQueryPlan< Type >::runChoppedPlan().
void hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::operator() | ( | TypedNodePtr | ptr, |
bool | chopped = false |
||
) | [inline] |
Definition at line 83 of file logical_query_plan.hpp.
References debug, hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::map_log_op_to_phy_op_, quiet, hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::root_, and verbose.
Map hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::map_log_op_to_phy_op_ |
Definition at line 117 of file logical_query_plan.hpp.
Referenced by hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::operator()().
TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::root_ |
Definition at line 115 of file logical_query_plan.hpp.
Referenced by hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::getRootOperator(), and hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::operator()().