MySQL 8.0.40
Source Code Documentation
|
TempTable sharded key-value store implementation. More...
#include <array>
#include "storage/temptable/include/temptable/constants.h"
#include "storage/temptable/include/temptable/kv_store.h"
#include "storage/temptable/include/temptable/sharded_kv_store_logger.h"
Go to the source code of this file.
Classes | |
class | temptable::Sharded_key_value_store< N_SHARDS, Lock, KeyValueImpl > |
Sharded key-value store, a convenience wrapper class around Key_value_store that creates N_SHARDS instances of Key_value_store and exposes a simple interface to further manipulate with them. More... | |
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. More... | |
Namespaces | |
namespace | temptable |
TempTable sharded key-value store implementation.