Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <positionlist_operator.hpp>
Public Member Functions | |
Logical_PositionList_Operator (PositionListOperation op, MaterializationStatus mat_stat=MATERIALIZE, hype::DeviceConstraint dev_constr=hype::DeviceConstraint(hype::CPU_ONLY)) | |
virtual unsigned int | getOutputResultSize () const |
virtual double | getCalculatedSelectivity () const |
virtual std::string | getOperationName () const |
virtual PositionListOperation | getPositionListOperation () const |
const MaterializationStatus & | getMaterializationStatus () const |
std::string | toString (bool verbose) const |
Private Attributes | |
PositionListOperation | op_ |
MaterializationStatus | mat_stat_ |
virtual double CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::getCalculatedSelectivity | ( | ) | const [inline, virtual] |
const MaterializationStatus& CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::getMaterializationStatus | ( | ) | const [inline] |
References mat_stat_.
Referenced by CoGaDB::query_processing::physical_operator::create_CPU_PositionList_Operator().
virtual std::string CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::getOperationName | ( | ) | const [inline, virtual] |
Implements hype::queryprocessing::Node.
virtual unsigned int CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::getOutputResultSize | ( | ) | const [inline, virtual] |
Implements hype::queryprocessing::Node.
virtual PositionListOperation CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::getPositionListOperation | ( | ) | const [inline, virtual] |
References op_.
Referenced by CoGaDB::query_processing::physical_operator::create_CPU_PositionList_Operator().
std::string CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::toString | ( | bool | verbose | ) | const [inline, virtual] |
Reimplemented from hype::queryprocessing::Node.
References CoGaDB::util::getName(), and op_.
MaterializationStatus CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::mat_stat_ [private] |
Referenced by getMaterializationStatus().
PositionListOperation CoGaDB::query_processing::logical_operator::Logical_PositionList_Operator::op_ [private] |
Referenced by getPositionListOperation(), and toString().