![]() |
mutable
A Database System for Research and Fast Prototyping
|
Interface for a mapping between ConditionSet
s 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 ConditionSet
s 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 |