MySQL 9.6.0
Source Code Documentation
common_predicates.h File Reference

Experimental API header. More...

Go to the source code of this file.

Namespaces

namespace  mysql
 
namespace  mysql::sets
 

Functions

template<Is_set Set1_t, Is_set Set2_t>
requires Is_compatible_set<Set1_t, Set2_t> && Is_iterator_defined_set<Set1_t>
constexpr bool mysql::sets::operator== (const Set1_t &set1, const Set2_t &set2)
 Return true if two sets are equal, which must be of the same Set category and Set traits and be iterator-defined. More...
 
template<Is_set Set1_t, Is_set Set2_t>
requires Is_compatible_set<Set1_t, Set2_t>
constexpr bool mysql::sets::operator!= (const Set1_t &set1, const Set2_t &set2)
 Return true if the two sets are not equal. More...
 
template<Is_set Set1_t, Is_set Set2_t>
requires Is_compatible_set<Set1_t, Set2_t>
constexpr bool mysql::sets::is_equal (const Set1_t &set1, const Set2_t &set2)
 Return true if the two sets are equal, which must be of the same Set category and Set traits. More...
 
constexpr bool mysql::sets::is_superset (const auto &lhs, const auto &rhs)
 Return true if the left object is a superset of or equal to the right object. More...
 
constexpr bool mysql::sets::is_disjoint (const auto &lhs, const auto &rhs)
 Return true if the two objects are disjoint (have nothing in common). More...
 

Detailed Description

Experimental API header.