Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <core/global_definitions.hpp>
#include <core/base_column.hpp>
Go to the source code of this file.
Classes | |
class | CoGaDB::gpu::GPU_Positionlist |
class | CoGaDB::gpu::GPU_Base_Column |
Namespaces | |
namespace | CoGaDB |
The global namespace of the programming tasks, to avoid name claches with other libraries. | |
namespace | CoGaDB::gpu |
Typedefs | |
typedef shared_pointer_namespace::shared_ptr < GPU_Positionlist > | CoGaDB::gpu::GPU_PositionlistPtr |
typedef shared_pointer_namespace::shared_ptr < GPU_Base_Column > | CoGaDB::gpu::GPU_Base_ColumnPtr |
Functions | |
const GPU_Base_ColumnPtr | CoGaDB::gpu::createGPUColumn (AttributeType type, const std::string &name) |
const ColumnPtr | CoGaDB::gpu::copy_column_device_to_host (GPU_Base_ColumnPtr device_column) |
const GPU_Base_ColumnPtr | CoGaDB::gpu::copy_column_host_to_device (ColumnPtr host_column) |
const PositionListPtr | CoGaDB::gpu::copy_PositionList_device_to_host (GPU_PositionlistPtr device_pos_list) |
const GPU_PositionlistPtr | CoGaDB::gpu::copy_PositionList_host_to_device (PositionListPtr pos_list) |
const GPU_Base_ColumnPtr | CoGaDB::gpu::materializeColumn (GPU_Base_ColumnPtr device_column, GPU_PositionlistPtr device_pos_list) |