Column-oriented GPU-accelerated Database Management System
CoGaDB
CoGaDB::gpu::GPU_Positionlist Class Reference

#include <gpu_base_column.hpp>

Inheritance diagram for CoGaDB::gpu::GPU_Positionlist:

List of all members.

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 ()

Constructor & Destructor Documentation


Member Function Documentation

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]
virtual const boost::any CoGaDB::gpu::GPU_Positionlist::get ( TID  tid) [pure virtual]
virtual bool CoGaDB::gpu::GPU_Positionlist::insert ( std::vector< TID > *  pos_list) [pure virtual]
virtual void CoGaDB::gpu::GPU_Positionlist::print ( ) const throw () [pure virtual]
virtual size_t CoGaDB::gpu::GPU_Positionlist::size ( ) const throw () [pure virtual]
virtual const std::type_info& CoGaDB::gpu::GPU_Positionlist::type ( ) const throw () [pure virtual]

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