MySQL 9.6.0
Source Code Documentation
interval.h File Reference

Experimental API header. More...

#include <cassert>
#include <stdexcept>
#include <utility>
#include "mysql/meta/not_decayed.h"
#include "mysql/sets/set_traits.h"
#include "mysql/utils/call_and_catch.h"
#include "mysql/utils/return_status.h"

Go to the source code of this file.

Classes

class  mysql::sets::detail::Interval_base< Set_traits_tp >
 Holds the start boundary and endpoint boundary of an interval. More...
 
class  mysql::sets::detail::Relaxed_interval< Set_traits_tp >
 Holds the start boundary and endpoint boundary of an interval. More...
 
class  mysql::sets::Interval< Set_traits_tp >
 Holds the start boundary and endpoint boundary of an interval. More...
 

Namespaces

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

Functions

template<Is_bounded_set_traits Set_traits_tp>
bool mysql::sets::detail::operator== (const Interval_base< Set_traits_tp > &a, const Interval_base< Set_traits_tp > &b)
 Return true if both start-point and end-point are equal for the intervals. More...
 

Detailed Description

Experimental API header.