Column-oriented GPU-accelerated Database Management System
CoGaDB
CoGaDB::query_processing::logical_operator::Logical_Create_Table Class Reference

#include <cpu_create_table_operator.hpp>

Inheritance diagram for CoGaDB::query_processing::logical_operator::Logical_Create_Table:
Collaboration diagram for CoGaDB::query_processing::logical_operator::Logical_Create_Table:

List of all members.

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_

Constructor & Destructor Documentation

CoGaDB::query_processing::logical_operator::Logical_Create_Table::Logical_Create_Table ( const std::string &  table_name,
const std::string &  column_name 
)

Member Function Documentation

References childs_.


Member Data Documentation

Referenced by addChild().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines