![]() |
mutable
A Database System for Research and Fast Prototyping
|
Computes the join order using connected subgraph complement pairs (CCP). More...
#include <PlanEnumerator.hpp>
Public Types | |
using | base_type = PlanEnumeratorCRTP< DPccp > |
using | Subproblem = QueryGraph::Subproblem |
Public Member Functions | |
template<typename PlanTable > | |
void | operator() (enumerate_tag, PlanTable &PT, const QueryGraph &G, const CostFunction &CF) const |
template<typename PlanTable > | |
void | operator() (const QueryGraph &G, const CostFunction &CF, PlanTable &PT) const |
Enumerate subplans and fill plan table. | |
Computes the join order using connected subgraph complement pairs (CCP).
Definition at line 48 of file PlanEnumerator.hpp.
Definition at line 50 of file PlanEnumerator.hpp.
|
inherited |
Definition at line 28 of file PlanEnumerator.hpp.
|
inlineinherited |
Enumerate subplans and fill plan table.
Definition at line 35 of file PlanEnumerator.hpp.
void DPccp::operator() | ( | enumerate_tag | , |
PlanTable & | PT, | ||
const QueryGraph & | G, | ||
const CostFunction & | CF | ||
) | const |