MySQL 9.6.0
Source Code Documentation
nested_set_volume.h File Reference

Experimental API header. More...

Go to the source code of this file.

Classes

struct  mysql::sets::detail::Volume_transform
 Given a set, returns its volume. More...
 
struct  mysql::sets::detail::Unfold_set
 Given a nested set, returns a range over its inner sets. More...
 

Namespaces

namespace  mysql
 
namespace  mysql::sets
 
namespace  mysql::sets::detail
 

Functions

template<Is_nested_set Nested_set_t>
auto mysql::sets::detail::make_volume_view (const Nested_set_t &nested_set)
 Given a Nested set, returns a range over the volumes of the inner sets. More...
 
template<class Result_t = double, Is_nested_set Nested_set_t>
Result_t mysql::sets::volume (const Nested_set_t &set)
 Return the volume of a nested set. More...
 
template<class Result_t = double, Is_set Set1_t, Is_set Set2_t>
requires Is_compatible_set<Set1_t, Set2_t>
Result_t mysql::sets::volume_difference (const Set1_t &set1, const Set2_t &set2)
 Return the volume of the first set minus the volume of the second set. More...
 

Detailed Description

Experimental API header.