![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <PhysicalPlanTable.hpp>
Public Types | |
using | super = PhysicalPlanTable< ConcretePhysicalPlanTable, ConcreteCondition2PPTEntryMap > |
using | size_type = super::size_type |
using | condition2entry_map_type = super::condition2entry_map_type |
using | actual_type = ConcreteType |
Public Member Functions | |
ConcretePhysicalPlanTable ()=default | |
ConcretePhysicalPlanTable (ConcretePhysicalPlanTable &&other) | |
ConcretePhysicalPlanTable & | operator= (ConcretePhysicalPlanTable other) |
void | clear () |
size_type | size () const |
void | resize (size_type size) |
condition2entry_map_type & | operator[] (size_type idx) |
const condition2entry_map_type & | operator[] (size_type idx) const |
condition2entry_map_type & | back () |
const condition2entry_map_type & | back () const |
actual_type & | actual () |
const actual_type & | actual () const |
Private Attributes | |
std::vector< condition2entry_map_type > | table_ |
friend | CRTPBaseType< actual_type, TParams... > |
Friends | |
void | swap (ConcretePhysicalPlanTable &first, ConcretePhysicalPlanTable &second) |
Definition at line 190 of file PhysicalPlanTable.hpp.
|
inherited |
Definition at line 194 of file PhysicalPlanTable.hpp.
Definition at line 193 of file PhysicalPlanTable.hpp.
using m::ConcretePhysicalPlanTable::super = PhysicalPlanTable<ConcretePhysicalPlanTable, ConcreteCondition2PPTEntryMap> |
Definition at line 192 of file PhysicalPlanTable.hpp.
|
default |
|
inline |
Definition at line 206 of file PhysicalPlanTable.hpp.
References swap.
|
inlineinherited |
Definition at line 52 of file crtp.hpp.
Referenced by m::pe::hs::search_states::Base< Actual >::operator!=(), m::pe::hs::search_states::Base< Actual >::operator<(), m::pe::hs::search_states::Base< Actual >::operator==(), and m::PlanTableBase< Actual >::operator==().
|
inlineinherited |
|
inline |
Definition at line 222 of file PhysicalPlanTable.hpp.
References table_.
|
inline |
|
inline |
Definition at line 210 of file PhysicalPlanTable.hpp.
References table_.
|
inline |
Definition at line 208 of file PhysicalPlanTable.hpp.
References swap.
|
inline |
Definition at line 214 of file PhysicalPlanTable.hpp.
|
inline |
Definition at line 218 of file PhysicalPlanTable.hpp.
|
inline |
Definition at line 212 of file PhysicalPlanTable.hpp.
|
inline |
Definition at line 211 of file PhysicalPlanTable.hpp.
References table_.
Referenced by operator[](), and resize().
|
friend |
Definition at line 196 of file PhysicalPlanTable.hpp.
Referenced by ConcretePhysicalPlanTable(), and operator=().
|
privateinherited |
|
private |
Definition at line 202 of file PhysicalPlanTable.hpp.
Referenced by back(), clear(), operator[](), resize(), and size().