Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <gpu_base_column.hpp>
Public Member Functions | |
virtual void | clear ()=0 |
virtual const shared_pointer_namespace::shared_ptr < GPU_Positionlist > | aggregate (shared_pointer_namespace::shared_ptr< GPU_Positionlist > dev_tids) const =0 |
virtual bool | insert (std::vector< TID > *pos_list)=0 |
virtual size_t | size () const =0 throw () |
virtual const std::type_info & | type () const =0 throw () |
virtual const boost::any | get (TID tid)=0 |
virtual const PositionListPtr | toHostPositionlist () const =0 |
virtual void | print () const =0 throw () |
virtual | ~GPU_Positionlist () |
virtual CoGaDB::gpu::GPU_Positionlist::~GPU_Positionlist | ( | ) | [virtual] |
virtual const shared_pointer_namespace::shared_ptr<GPU_Positionlist> CoGaDB::gpu::GPU_Positionlist::aggregate | ( | shared_pointer_namespace::shared_ptr< GPU_Positionlist > | dev_tids | ) | const [pure virtual] |
virtual void CoGaDB::gpu::GPU_Positionlist::clear | ( | ) | [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual const boost::any CoGaDB::gpu::GPU_Positionlist::get | ( | TID | tid | ) | [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual bool CoGaDB::gpu::GPU_Positionlist::insert | ( | std::vector< TID > * | pos_list | ) | [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual void CoGaDB::gpu::GPU_Positionlist::print | ( | ) | const throw () [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual size_t CoGaDB::gpu::GPU_Positionlist::size | ( | ) | const throw () [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual const PositionListPtr CoGaDB::gpu::GPU_Positionlist::toHostPositionlist | ( | ) | const [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.
virtual const std::type_info& CoGaDB::gpu::GPU_Positionlist::type | ( | ) | const throw () [pure virtual] |
Implemented in CoGaDB::gpu::Impl_GPU_Positionlist.