![]() |
MySQL 9.6.0
Source Code Documentation
|
Experimental API header. More...
#include <cassert>#include "mysql/sets/binary_operation.h"#include "mysql/sets/nested_set_category.h"#include "mysql/sets/nested_set_interface.h"#include "mysql/sets/nested_set_intersection_iterator.h"#include "mysql/sets/nested_set_meta.h"#include "mysql/sets/nested_set_subtraction_iterator.h"#include "mysql/sets/nested_set_union_iterator.h"#include "mysql/sets/optional_view_source_set.h"#include "mysql/sets/set_categories_and_traits.h"Go to the source code of this file.
Classes | |
| class | mysql::sets::detail::Nested_set_binary_operation_view_interface< Self_tp, Source1_tp, Source2_tp, operation_tp > |
| Common base class for all the view classes. More... | |
Namespaces | |
| namespace | mysql |
| namespace | mysql::sets |
| namespace | mysql::sets::detail |
Typedefs | |
| template<Is_nested_set Source1_t, Is_nested_set Source2_t, Binary_operation operation_t> | |
| using | mysql::sets::detail::Nested_binary_operation_iterator_type = std::conditional_t<(int) operation_t==(int) Binary_operation::op_union, Nested_set_union_iterator< Source1_t, Source2_t >, std::conditional_t<(int) operation_t==(int) Binary_operation::op_intersection, Nested_set_intersection_iterator< Source1_t, Source2_t >, Nested_set_subtraction_iterator< Source1_t, Source2_t > > > |
| Type alias that provides the iterator type for a given Binary_operation. More... | |
Experimental API header.