Column-oriented GPU-accelerated Database Management System
CoGaDB
hype::queryprocessing Namespace Reference

Classes

class  Operation_Benchmark
class  BinaryOperator
struct  print_NodePtr_functor
struct  assign_treelevel_NodePtr_functor
struct  init_parent_NodePtr_functor
struct  Construct_Physical_Query_Plan_functor
class  LogicalQueryPlan
class  N_AryOperator
struct  OperatorMapper_Helper_Template
class  OperatorMapper
class  Node
class  TypedNode
class  TypedNode_Impl
class  Operator
class  PhysicalQueryPlan
class  ProcessingDevice
class  TypedOperator
class  UnaryOperator
class  VirtualProcessingDevice

Typedefs

typedef Node::NodePtr NodePtr
typedef boost::shared_ptr
< Operator
OperatorPtr
typedef std::tr1::shared_ptr
< VirtualProcessingDevice
VirtualProcessingDevicePtr

Enumerations

enum  SchedulingConfiguration { CPU_ONLY, GPU_ONLY, HYBRID }

Functions

ProcessingDevicegetProcessingDevice (const hype::core::DeviceSpecification &dev)

Typedef Documentation

typedef boost::shared_ptr<Operator> hype::queryprocessing::OperatorPtr

Enumeration Type Documentation

Enumerator:
CPU_ONLY 
GPU_ONLY 
HYBRID 

Function Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines