![]() |
MySQL 8.0.43
Source Code Documentation
|
TempTable public handler API implementation. More...
#include "storage/temptable/include/temptable/handler.h"#include <string.h>#include "my_base.h"#include "my_dbug.h"#include "mysql/plugin.h"#include "sql/mysqld.h"#include "sql/sql_thd_internal_api.h"#include "sql/system_variables.h"#include "storage/temptable/include/temptable/row.h"#include "storage/temptable/include/temptable/sharded_kv_store.h"#include "storage/temptable/include/temptable/shared_block_pool.h"Namespaces | |
| namespace | temptable |
Macros | |
| #define | DBUG_RET(result) return static_cast<int>(result) |
Functions | |
| void | temptable::kv_store_shards_debug_dump () |
| Small helper function which debug-prints the miscellaneous statistics which key-value store has collected. More... | |
| void | temptable::shared_block_pool_release (THD *thd) |
| Small helper function which releases the slot (and memory occupied by the Block) in shared-block pool. More... | |
Variables | |
| static Sharded_key_value_store< KV_STORE_SHARDS_COUNT > | temptable::kv_store_shard |
| Key-value store containing all tables for all existing connections. More... | |
| static Lock_free_shared_block_pool< SHARED_BLOCK_POOL_SIZE > | temptable::shared_block_pool |
TempTable public handler API implementation.