Column-oriented GPU-accelerated Database Management System
CoGaDB
|
typedef shared_pointer_namespace::shared_ptr<GPU_Base_Column> CoGaDB::gpu::GPU_Base_ColumnPtr |
typedef shared_pointer_namespace::shared_ptr<GPU_Positionlist> CoGaDB::gpu::GPU_PositionlistPtr |
const ColumnPtr CoGaDB::gpu::copy_column_device_to_host | ( | GPU_Base_ColumnPtr | device_column | ) |
Referenced by CoGaDB::BaseTable::ColumnAlgebraOperation(), CoGaDB::BaseTable::ColumnConstantOperation(), CoGaDB::unit_tests::GPUColumnComputationTest(), and CoGaDB::BaseTable::groupby().
const GPU_Base_ColumnPtr CoGaDB::gpu::copy_column_host_to_device | ( | ColumnPtr | host_column | ) |
Referenced by CoGaDB::unit_tests::basicGPUacceleratedQueryTest(), CoGaDB::GPU_Column_Cache::getGPUColumn(), and CoGaDB::unit_tests::GPUColumnComputationTest().
const PositionListPtr CoGaDB::gpu::copy_PositionList_device_to_host | ( | GPU_PositionlistPtr | device_pos_list | ) |
Referenced by CoGaDB::unit_tests::basicGPUacceleratedQueryTest(), CoGaDB::query_processing::physical_operator::GPU_column_constant_filter_operator::execute(), CoGaDB::BaseTable::join(), CoGaDB::BaseTable::selection(), and CoGaDB::BaseTable::sort().
const GPU_PositionlistPtr CoGaDB::gpu::copy_PositionList_host_to_device | ( | PositionListPtr | pos_list | ) |
const GPU_Base_ColumnPtr CoGaDB::gpu::createGPUColumn | ( | AttributeType | type, |
const std::string & | name | ||
) |
const GPU_Base_ColumnPtr CoGaDB::gpu::materializeColumn | ( | GPU_Base_ColumnPtr | device_column, |
GPU_PositionlistPtr | device_pos_list | ||
) |
Referenced by CoGaDB::unit_tests::basicGPUacceleratedQueryTest().