mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Namespaces
PlanEnumerator.hpp File Reference
#include <cstdint>
#include <mutable/catalog/CostFunction.hpp>
#include <mutable/IR/PlanTable.hpp>
#include <mutable/IR/QueryGraph.hpp>
#include <mutable/mutable-config.hpp>
#include <mutable/util/crtp.hpp>
#include <mutable/util/macro.hpp>
#include <mutable/util/MinCutAGaT.hpp>
#include <unordered_map>
Include dependency graph for PlanEnumerator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  m::pe::enumerate_tag
 
struct  m::pe::PlanEnumerator
 An interface for all plan enumerators. More...
 
struct  m::pe::PlanEnumeratorCRTP< Actual >
 
struct  m::pe::DPccp
 Computes the join order using connected subgraph complement pairs (CCP). More...
 
struct  m::pe::GOO
 Greedy operator ordering. More...
 
struct  m::pe::GOO::node
 
struct  m::pe::TDGOO
 Top-down version of greedy operator ordering. More...
 

Namespaces

namespace  m
 

‍mutable namespace


 
namespace  m::pe
 

‍plan enumerator namespace