Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <scan_operator.hpp>
Public Types | |
typedef hype::queryprocessing::OperatorMapper_Helper_Template < TablePtr >::TypedOperatorPtr | TypedOperatorPtr |
Public Member Functions | |
scan_operator (const hype::SchedulingDecision &sched_dec, TablePtr table) | |
virtual bool | execute () |
virtual | ~scan_operator () |
Private Attributes | |
TablePtr | table_ |
typedef hype::queryprocessing::OperatorMapper_Helper_Template<TablePtr>::TypedOperatorPtr CoGaDB::query_processing::physical_operator::scan_operator::TypedOperatorPtr |
Reimplemented from hype::queryprocessing::UnaryOperator< TablePtr, TablePtr >.
CoGaDB::query_processing::physical_operator::scan_operator::scan_operator | ( | const hype::SchedulingDecision & | sched_dec, |
TablePtr | table | ||
) |
References hype::queryprocessing::TypedOperator< TablePtr >::result_, and table_.
bool CoGaDB::query_processing::physical_operator::scan_operator::execute | ( | ) | [virtual] |
Implements hype::queryprocessing::Operator.
References CoGaDB::debug, CoGaDB::quiet, hype::queryprocessing::TypedOperator< TablePtr >::result_, hype::queryprocessing::TypedOperator< TablePtr >::setResultSize(), table_, and CoGaDB::verbose.
Referenced by execute(), and scan_operator().