Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <generate_constant_column_operator.hpp>
Public Types | |
typedef hype::queryprocessing::OperatorMapper_Helper_Template < TablePtr >::TypedOperatorPtr | TypedOperatorPtr |
Public Member Functions | |
GPU_AddConstantValueColumn_Operator (const hype::SchedulingDecision &sched_dec, TypedOperatorPtr child, const std::string &col_name, AttributeType type, const boost::any &value) | |
virtual bool | execute () |
virtual | ~GPU_AddConstantValueColumn_Operator () |
Private Attributes | |
std::string | col_name_ |
AttributeType | type_ |
boost::any | value_ |
typedef hype::queryprocessing::OperatorMapper_Helper_Template<TablePtr>::TypedOperatorPtr CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::TypedOperatorPtr |
Reimplemented from hype::queryprocessing::UnaryOperator< TablePtr, TablePtr >.
CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::GPU_AddConstantValueColumn_Operator | ( | const hype::SchedulingDecision & | sched_dec, |
TypedOperatorPtr | child, | ||
const std::string & | col_name, | ||
AttributeType | type, | ||
const boost::any & | value | ||
) | [inline] |
virtual CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::~GPU_AddConstantValueColumn_Operator | ( | ) | [inline, virtual] |
virtual bool CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::execute | ( | ) | [inline, virtual] |
Implements hype::queryprocessing::Operator.
References CoGaDB::BaseTable::AddConstantValueColumnOperation(), col_name_, CoGaDB::debug, hype::queryprocessing::UnaryOperator< TablePtr, TablePtr >::getInputData(), CoGaDB::GPU, CoGaDB::quiet, hype::queryprocessing::TypedOperator< TablePtr >::result_, hype::queryprocessing::TypedOperator< TablePtr >::setResultSize(), type_, value_, and CoGaDB::verbose.
std::string CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::col_name_ [private] |
Referenced by execute().
AttributeType CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::type_ [private] |
Referenced by execute().
boost::any CoGaDB::query_processing::physical_operator::GPU_AddConstantValueColumn_Operator::value_ [private] |
Referenced by execute().