Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <query_processing/query_processor.hpp>
#include <queue>
#include <core/lookup_array.hpp>
#include <core/runtime_configuration.hpp>
#include <config/configuration.hpp>
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()) |
const query_processing::LogicalQueryPlanPtr | CoGaDB::query_processing::createSerialColumnBasedQueryPlan (TablePtr table, const KNF_Selection_Expression &knf_expr, hype::DeviceConstraint dev_constr) |
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) |