![]() |
mutable
A Database System for Research and Fast Prototyping
|
#include <Condition.hpp>
Public Member Functions | |
| NoSIMD () | |
| std::size_t | num_simd_lanes () const |
| bool | implied_by (const Condition &o) const override |
Checks whether this Condition is implied by other. | |
| void | project_and_rename (const std::vector< std::pair< Schema::Identifier, Schema::Identifier > > &) override |
Inform this Condition that Identifiers were simultaneously projected and renamed according to the mapping old2new, i.e. | |
| bool | operator== (const Condition &o) const override |
| bool | operator!= (const Condition &other) const |
Private Member Functions | |
| std::unique_ptr< Condition > | clone () const override |
Creates and returns a deep copy of this. | |
Private Attributes | |
| std::size_t | num_simd_lanes_ |
Definition at line 233 of file Condition.hpp.
|
inlineexplicit |
Definition at line 235 of file Condition.hpp.
|
inlineoverrideprivatevirtualinherited |
Creates and returns a deep copy of this.
Implements m::Condition.
Definition at line 213 of file Condition.hpp.
References m::SIMD::num_simd_lanes_.
|
inlineoverridevirtualinherited |
Checks whether this Condition is implied by other.
Implements m::Condition.
Definition at line 218 of file Condition.hpp.
|
inlineinherited |
Definition at line 216 of file Condition.hpp.
References m::SIMD::num_simd_lanes_.
|
inlineinherited |
Definition at line 127 of file Condition.hpp.
References m::Condition::operator==().
|
inlineoverridevirtualinherited |
Implements m::Condition.
Definition at line 226 of file Condition.hpp.
|
inlineoverridevirtualinherited |
Inform this Condition that Identifiers were simultaneously projected and renamed according to the mapping old2new, i.e.
afterwards, this Condition does only consist of Identifiers contained as second element of each pair in the mapping.
Implements m::Condition.
Definition at line 224 of file Condition.hpp.
|
privateinherited |
Definition at line 203 of file Condition.hpp.
Referenced by m::SIMD::clone(), and m::SIMD::num_simd_lanes().