Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <cpu_create_table_operator.hpp>
Public Member Functions | |
Logical_Create_Table (const std::string &table_name, const std::string &column_name) | |
virtual unsigned int | getOutputResultSize () const |
virtual double | getCalculatedSelectivity () const |
virtual std::string | getOperationName () const |
const std::string & | getTableName () const |
const std::string & | getColumnName () const |
void | addChild (OperatorInputType child) |
virtual column_processing::cpu::TypedOperatorPtr | getOptimalOperator (column_processing::cpu::TypedOperatorPtr left_child, column_processing::cpu::TypedOperatorPtr right_child, hype::DeviceTypeConstraint dev_constr) |
Private Attributes | |
std::list< OperatorInputType > | childs_ |
CoGaDB::query_processing::logical_operator::Logical_Create_Table::Logical_Create_Table | ( | const std::string & | table_name, |
const std::string & | column_name | ||
) |
void CoGaDB::query_processing::logical_operator::Logical_Create_Table::addChild | ( | OperatorInputType | child | ) | [inline] |
References childs_.
virtual double CoGaDB::query_processing::logical_operator::Logical_Create_Table::getCalculatedSelectivity | ( | ) | const [virtual] |
const std::string& CoGaDB::query_processing::logical_operator::Logical_Create_Table::getColumnName | ( | ) | const |
virtual std::string CoGaDB::query_processing::logical_operator::Logical_Create_Table::getOperationName | ( | ) | const [virtual] |
Implements hype::queryprocessing::Node.
virtual column_processing::cpu::TypedOperatorPtr CoGaDB::query_processing::logical_operator::Logical_Create_Table::getOptimalOperator | ( | column_processing::cpu::TypedOperatorPtr | left_child, |
column_processing::cpu::TypedOperatorPtr | right_child, | ||
hype::DeviceTypeConstraint | dev_constr | ||
) | [virtual] |
virtual unsigned int CoGaDB::query_processing::logical_operator::Logical_Create_Table::getOutputResultSize | ( | ) | const [virtual] |
Implements hype::queryprocessing::Node.
const std::string& CoGaDB::query_processing::logical_operator::Logical_Create_Table::getTableName | ( | ) | const |
std::list<OperatorInputType> CoGaDB::query_processing::logical_operator::Logical_Create_Table::childs_ [private] |
Referenced by addChild().