MySQL 9.0.0
Source Code Documentation
temptable::Sharded_key_value_store< N_SHARDS, Lock, KeyValueImpl >::L1_dcache_aligned_kv_store Struct Reference

In the event of inability to express ourselves with something like std::array<alignas<N> Key_value_store<...>> we have to fallback to this method. More...

Public Attributes

Key_value_store< Lock, KeyValueImpl > shard
 

Detailed Description

template<size_t N_SHARDS, typename Lock = std::shared_timed_mutex, template< typename... > class KeyValueImpl = std::unordered_map>
struct temptable::Sharded_key_value_store< N_SHARDS, Lock, KeyValueImpl >::L1_dcache_aligned_kv_store

In the event of inability to express ourselves with something like std::array<alignas<N> Key_value_store<...>> we have to fallback to this method.

Member Data Documentation

◆ shard

template<size_t N_SHARDS, typename Lock = std::shared_timed_mutex, template< typename... > class KeyValueImpl = std::unordered_map>
Key_value_store<Lock, KeyValueImpl> temptable::Sharded_key_value_store< N_SHARDS, Lock, KeyValueImpl >::L1_dcache_aligned_kv_store::shard

The documentation for this struct was generated from the following file: