![]() |
mutable
A Database System for Research and Fast Prototyping
|
Interface for a mapping between ConditionSets and physical plan table entries of type.
More...
#include <PhysicalPlanTable.hpp>
Public Types | |
| template<bool C> | |
| using | iterator_type = It< C > |
| using | iterator = iterator_type< false > |
| using | const_iterator = iterator_type< true > |
| using | entry_type = Entry |
| using | actual_type = Actual |
Public Member Functions | |
| Condition2PPTEntryMap ()=default | |
| Condition2PPTEntryMap (const Condition2PPTEntryMap &)=delete | |
| Condition2PPTEntryMap (Condition2PPTEntryMap &&other) | |
| Condition2PPTEntryMap & | operator= (Condition2PPTEntryMap other) |
| bool | empty () const |
| void | insert (ConditionSet &&condition, entry_type &&entry) |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
| actual_type & | actual () |
| const actual_type & | actual () const |
Private Attributes | |
| friend | CRTPBaseType< actual_type, It, TParams... > |
Interface for a mapping between ConditionSets and physical plan table entries of type.
| Entry. | Makes use of CRTP to create static polymorphism to the concrete implementation |
| Actual. | |
| It | must be an iterator over the entries contained in the mapping. |
Definition at line 126 of file PhysicalPlanTable.hpp.
|
inherited |
| using m::Condition2PPTEntryMap< Actual, It, Entry >::const_iterator = iterator_type<true> |
Definition at line 132 of file PhysicalPlanTable.hpp.
| using m::Condition2PPTEntryMap< Actual, It, Entry >::entry_type = Entry |
Definition at line 133 of file PhysicalPlanTable.hpp.
| using m::Condition2PPTEntryMap< Actual, It, Entry >::iterator = iterator_type<false> |
Definition at line 131 of file PhysicalPlanTable.hpp.
| using m::Condition2PPTEntryMap< Actual, It, Entry >::iterator_type = It<C> |
Definition at line 130 of file PhysicalPlanTable.hpp.
|
default |
|
delete |
|
inline |
Definition at line 137 of file PhysicalPlanTable.hpp.
|
inlineinherited |
|
inlineinherited |
|
inline |
Definition at line 152 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 154 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 156 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 157 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 146 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 153 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 155 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 148 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
inline |
Definition at line 141 of file PhysicalPlanTable.hpp.
References m::crtp_boolean_templated< Actual, Condition2PPTEntryMap, It, Entry >::actual().
|
privateinherited |