Column-oriented GPU-accelerated Database Management System
CoGaDB
/home/sebastian/gpudbms/trunk/cogadb/include/optimizer/optimizer.hpp File Reference
Include dependency graph for optimizer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CoGaDB::optimizer::Logical_Optimizer

Namespaces

namespace  CoGaDB
 

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


namespace  CoGaDB::optimizer
namespace  CoGaDB::optimizer::optimizer_rules

Enumerations

enum  { CoGaDB::optimizer::verbose_optimizer = 0 }

Functions

bool CoGaDB::optimizer::optimizer_rules::decompose_complex_selections (query_processing::LogicalQueryPlanPtr log_plan)
bool CoGaDB::optimizer::optimizer_rules::push_down_selections (query_processing::LogicalQueryPlanPtr log_plan)
bool CoGaDB::optimizer::optimizer_rules::compose_complex_selections (query_processing::LogicalQueryPlanPtr log_plan)
bool CoGaDB::optimizer::optimizer_rules::cross_product_to_join (query_processing::LogicalQueryPlanPtr log_plan)
bool CoGaDB::optimizer::optimizer_rules::join_order_optimization (query_processing::LogicalQueryPlanPtr log_plan)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines