Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#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_ |
typedef std::map<TypedNodePtr, TypedOperatorPtr> hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::Map |
typedef OperatorMapper_Helper_Template<Type>::TypedNodePtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::TypedNodePtr |
typedef OperatorMapper_Helper_Template<Type>::TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::TypedOperatorPtr |
hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::Construct_Physical_Query_Plan_functor | ( | ) | [inline] |
TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::getRootOperator | ( | ) | [inline] |
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] |
Map hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::map_log_op_to_phy_op_ |
TypedOperatorPtr hype::queryprocessing::Construct_Physical_Query_Plan_functor< Type >::root_ |