MySQL 8.3.0
Source Code Documentation
containers.h File Reference

TempTable index containers declarations. More...

#include <set>
#include <type_traits>
#include <unordered_set>
#include "storage/temptable/include/temptable/allocator.h"
#include "storage/temptable/include/temptable/indexed_cells.h"

Go to the source code of this file.

Namespaces

namespace  temptable
 

Typedefs

typedef std::multiset< Indexed_cells, Indexed_cells_less, Allocator< Indexed_cells > > temptable::Tree_container
 The container used by tree unique and non-unique indexes. More...
 
typedef std::unordered_multiset< Indexed_cells, Indexed_cells_hash, Indexed_cells_equal_to, Allocator< Indexed_cells > > temptable::Hash_duplicates_container
 The container used by hash non-unique indexes. More...
 
typedef std::unordered_set< Indexed_cells, Indexed_cells_hash, Indexed_cells_equal_to, Allocator< Indexed_cells > > temptable::Hash_unique_container
 The container used by hash unique indexes. More...
 

Detailed Description

TempTable index containers declarations.