Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/include/query_processing/column_processing/definitions.hpp File Reference
#include <hype.hpp>
#include <query_processing/processing_device.hpp>
#include <query_processing/logical_query_plan.hpp>
#include <cstdlib>
#include <functional>
#include <algorithm>
#include <stack>
#include <boost/date_time.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <core/base_table.hpp>
#include <gpu/gpu_base_column.hpp>
Include dependency graph for definitions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CoGaDB
 

The global namespace of the programming tasks, to avoid name claches with other libraries.


namespace  CoGaDB::query_processing
namespace  CoGaDB::query_processing::column_processing
 

Column-based query processing.


namespace  CoGaDB::query_processing::column_processing::cpu
 

Column-based query processing on CPU (hardware aware)


namespace  CoGaDB::query_processing::column_processing::cpu::filter_operation
namespace  CoGaDB::query_processing::column_processing::gpu
 

Column-based query processing on GPU (hardware aware)


Typedefs

typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::Map_Init_Function 
CoGaDB::query_processing::column_processing::cpu::Map_Init_Function
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::Physical_Operator_Map 
CoGaDB::query_processing::column_processing::cpu::Physical_Operator_Map
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::Physical_Operator_Map_Ptr 
CoGaDB::query_processing::column_processing::cpu::Physical_Operator_Map_Ptr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::TypedOperatorPtr 
CoGaDB::query_processing::column_processing::cpu::TypedOperatorPtr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::TypedLogicalNode 
CoGaDB::query_processing::column_processing::cpu::TypedLogicalNode
typedef boost::shared_ptr
< TypedLogicalNode > 
CoGaDB::query_processing::column_processing::cpu::TypedLogicalNodePtr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< ColumnPtr >
::PhysicalQueryPlanPtr 
CoGaDB::query_processing::column_processing::cpu::PhysicalQueryPlanPtr
typedef
hype::queryprocessing::LogicalQueryPlan
< ColumnPtr > 
CoGaDB::query_processing::column_processing::cpu::LogicalQueryPlan
typedef boost::shared_ptr
< LogicalQueryPlan > 
CoGaDB::query_processing::column_processing::cpu::LogicalQueryPlanPtr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::Map_Init_Function 
CoGaDB::query_processing::column_processing::cpu::filter_operation::Map_Init_Function
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::Physical_Operator_Map 
CoGaDB::query_processing::column_processing::cpu::filter_operation::Physical_Operator_Map
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::Physical_Operator_Map_Ptr 
CoGaDB::query_processing::column_processing::cpu::filter_operation::Physical_Operator_Map_Ptr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::TypedOperatorPtr 
CoGaDB::query_processing::column_processing::cpu::filter_operation::TypedOperatorPtr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::TypedLogicalNode 
CoGaDB::query_processing::column_processing::cpu::filter_operation::TypedLogicalNode
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< PositionListPtr >
::PhysicalQueryPlanPtr 
CoGaDB::query_processing::column_processing::cpu::filter_operation::PhysicalQueryPlanPtr
typedef
hype::queryprocessing::LogicalQueryPlan
< PositionListPtr > 
CoGaDB::query_processing::column_processing::cpu::filter_operation::LogicalQueryPlan
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::Map_Init_Function 
CoGaDB::query_processing::column_processing::gpu::Map_Init_Function
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::Physical_Operator_Map 
CoGaDB::query_processing::column_processing::gpu::Physical_Operator_Map
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::Physical_Operator_Map_Ptr 
CoGaDB::query_processing::column_processing::gpu::Physical_Operator_Map_Ptr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::TypedOperatorPtr 
CoGaDB::query_processing::column_processing::gpu::TypedOperatorPtr
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::TypedLogicalNode 
CoGaDB::query_processing::column_processing::gpu::TypedLogicalNode
typedef
hype::queryprocessing::OperatorMapper_Helper_Template
< CoGaDB::gpu::GPU_Base_ColumnPtr >
::PhysicalQueryPlanPtr 
CoGaDB::query_processing::column_processing::gpu::PhysicalQueryPlanPtr
typedef
hype::queryprocessing::LogicalQueryPlan
< CoGaDB::gpu::GPU_Base_ColumnPtr
CoGaDB::query_processing::column_processing::gpu::LogicalQueryPlan
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines