Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/include/query_processing/query_processor.hpp File Reference
Include dependency graph for query_processor.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

Functions

bool CoGaDB::query_processing::optimize_and_execute (const std::string &query_name, LogicalQueryPlan &log_plan)
query_processing::column_processing::cpu::LogicalQueryPlanPtr CoGaDB::query_processing::createColumnPlanforDisjunction (TablePtr table, const Disjunction &disjunction, hype::DeviceConstraint dev_constr)
const
query_processing::column_processing::cpu::LogicalQueryPlanPtr 
CoGaDB::query_processing::createColumnBasedQueryPlan (TablePtr table, const KNF_Selection_Expression &knf_expr, hype::DeviceConstraint dev_constr=hype::DeviceConstraint())
TablePtr CoGaDB::query_processing::two_phase_physical_optimization_selection (TablePtr table, const KNF_Selection_Expression &, hype::DeviceConstraint dev_constr=hype::DeviceConstraint(), MaterializationStatus mat_stat=MATERIALIZE, ParallelizationMode comp_mode=SERIAL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines