mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes
m::pe::hs::heuristics::zero< PlanTable, State, Expand > Struct Template Reference

#include <HeuristicSearchPlanEnumerator.hpp>

Collaboration diagram for m::pe::hs::heuristics::zero< PlanTable, State, Expand >:
[legend]

Public Types

using state_type = State
 

Public Member Functions

 zero (PlanTable &, const QueryGraph &, const AdjacencyMatrix &, const CostFunction &, const CardinalityEstimator &)
 
double operator() (const state_type &, PlanTable &, const QueryGraph &, const AdjacencyMatrix &, const CostFunction &, const CardinalityEstimator &) const
 

Static Public Attributes

static constexpr bool is_admissible = true
 

Detailed Description

template<typename PlanTable, typename State, typename Expand>
struct m::pe::hs::heuristics::zero< PlanTable, State, Expand >

Definition at line 1705 of file HeuristicSearchPlanEnumerator.hpp.

Member Typedef Documentation

◆ state_type

template<typename PlanTable , typename State , typename Expand >
using m::pe::hs::heuristics::zero< PlanTable, State, Expand >::state_type = State

Definition at line 1707 of file HeuristicSearchPlanEnumerator.hpp.

Constructor & Destructor Documentation

◆ zero()

template<typename PlanTable , typename State , typename Expand >
m::pe::hs::heuristics::zero< PlanTable, State, Expand >::zero ( PlanTable &  ,
const QueryGraph ,
const AdjacencyMatrix ,
const CostFunction ,
const CardinalityEstimator  
)
inline

Definition at line 1711 of file HeuristicSearchPlanEnumerator.hpp.

Member Function Documentation

◆ operator()()

template<typename PlanTable , typename State , typename Expand >
double m::pe::hs::heuristics::zero< PlanTable, State, Expand >::operator() ( const state_type ,
PlanTable &  ,
const QueryGraph ,
const AdjacencyMatrix ,
const CostFunction ,
const CardinalityEstimator  
) const
inline

Definition at line 1714 of file HeuristicSearchPlanEnumerator.hpp.

Field Documentation

◆ is_admissible

template<typename PlanTable , typename State , typename Expand >
constexpr bool m::pe::hs::heuristics::zero< PlanTable, State, Expand >::is_admissible = true
staticconstexpr

Definition at line 1709 of file HeuristicSearchPlanEnumerator.hpp.


The documentation for this struct was generated from the following file: