![]() |
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().