Column-oriented GPU-accelerated Database Management System
CoGaDB
|
#include <query_processing/scan_operator.hpp>
#include <query_processing/sort_operator.hpp>
#include <query_processing/selection_operator.hpp>
#include <query_processing/join_operator.hpp>
#include <query_processing/cross_join_operator.hpp>
#include <query_processing/projection_operator.hpp>
#include <query_processing/groupby_operator.hpp>
#include <query_processing/complex_selection_operator.hpp>
#include <query_processing/generate_constant_column_operator.hpp>
#include <query_processing/logical_query_plan.hpp>
#include <query_processing/column_computation_constant_operator.hpp>
#include <query_processing/column_computation_algebra_operator.hpp>
#include <query_processing/column_processing/cpu_columnscan_operator.hpp>
#include <query_processing/column_processing/cpu_algebra_operator.hpp>
#include <query_processing/column_processing/cpu_column_constant_filter_operator.hpp>
#include <query_processing/column_processing/positionlist_operator.hpp>
#include <query_processing/column_processing/column_comparator.hpp>
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) |