Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <cpu_columnscan_operator.hpp>
Public Types | |
typedef column_processing::cpu::TypedOperatorPtr | TypedOperatorPtr |
typedef column_processing::cpu::TypedOperatorPtr | TypedOperatorPtr |
Public Member Functions | |
column_scan_operator (const hype::SchedulingDecision &sched_dec, const std::string &table_name, const std::string &column_name) | |
column_scan_operator (const hype::SchedulingDecision &sched_dec, TablePtr table_ptr, const std::string &column_name) | |
virtual bool | execute () |
virtual | ~column_scan_operator () |
column_scan_operator (const hype::SchedulingDecision &sched_dec, const std::string &table_name, const std::string &column_name) | |
virtual bool | execute () |
virtual | ~column_scan_operator () |
Private Attributes | |
std::string | table_name_ |
std::string | column_name_ |
TablePtr | table_ptr_ |
typedef column_processing::cpu::TypedOperatorPtr CoGaDB::query_processing::physical_operator::column_scan_operator::TypedOperatorPtr |
Reimplemented from hype::queryprocessing::UnaryOperator< ColumnPtr, ColumnPtr >.
typedef column_processing::cpu::TypedOperatorPtr CoGaDB::query_processing::physical_operator::column_scan_operator::TypedOperatorPtr |
Reimplemented from hype::queryprocessing::UnaryOperator< ColumnPtr, ColumnPtr >.
CoGaDB::query_processing::physical_operator::column_scan_operator::column_scan_operator | ( | const hype::SchedulingDecision & | sched_dec, |
const std::string & | table_name, | ||
const std::string & | column_name | ||
) |
References COGADB_FATAL_ERROR, and table_ptr_.
CoGaDB::query_processing::physical_operator::column_scan_operator::column_scan_operator | ( | const hype::SchedulingDecision & | sched_dec, |
TablePtr | table_ptr, | ||
const std::string & | column_name | ||
) |
References COGADB_FATAL_ERROR, table_name_, and table_ptr_.
CoGaDB::query_processing::physical_operator::column_scan_operator::column_scan_operator | ( | const hype::SchedulingDecision & | sched_dec, |
const std::string & | table_name, | ||
const std::string & | column_name | ||
) |
virtual bool CoGaDB::query_processing::physical_operator::column_scan_operator::execute | ( | ) | [virtual] |
Implements hype::queryprocessing::Operator.
bool CoGaDB::query_processing::physical_operator::column_scan_operator::execute | ( | ) | [virtual] |
virtual CoGaDB::query_processing::physical_operator::column_scan_operator::~column_scan_operator | ( | ) | [virtual] |
CoGaDB::query_processing::physical_operator::column_scan_operator::~column_scan_operator | ( | ) | [virtual] |
std::string CoGaDB::query_processing::physical_operator::column_scan_operator::column_name_ [private] |
Referenced by execute().
std::string CoGaDB::query_processing::physical_operator::column_scan_operator::table_name_ [private] |
Referenced by column_scan_operator().
Referenced by column_scan_operator(), and execute().