![]() |
MySQL
8.0.23
Source Code Documentation
|
Definition of the private instance data used by the default engine. More...
#include <default_engine.h>
Public Attributes | |
ENGINE_HANDLE_V1 | engine |
SERVER_HANDLE_V1 | server |
GET_SERVER_API | get_server_api |
bool | initialized |
Is the engine initalized or not. More... | |
struct assoc | assoc |
struct slabs | slabs |
struct items | items |
pthread_mutex_t | cache_lock |
The cache layer (item_* and assoc_*) is currently protected by this single mutex. More... | |
struct config | config |
struct engine_stats | stats |
struct engine_scrubber | scrubber |
struct tap_connections | tap_connections |
union { | |
engine_info engine_info | |
char buffer [sizeof(engine_info)+(sizeof(feature_info) *LAST_REGISTERED_ENGINE_FEATURE)] | |
} | info |
char | vbucket_infos [NUM_VBUCKETS] |
Definition of the private instance data used by the default engine.
This is currently "work in progress" so it is not as clean as it should be.
struct assoc default_engine::assoc |
char default_engine::buffer[sizeof(engine_info)+(sizeof(feature_info) *LAST_REGISTERED_ENGINE_FEATURE)] |
pthread_mutex_t default_engine::cache_lock |
The cache layer (item_* and assoc_*) is currently protected by this single mutex.
struct config default_engine::config |
ENGINE_HANDLE_V1 default_engine::engine |
engine_info default_engine::engine_info |
GET_SERVER_API default_engine::get_server_api |
union { ... } default_engine::info |
bool default_engine::initialized |
Is the engine initalized or not.
struct items default_engine::items |
struct engine_scrubber default_engine::scrubber |
SERVER_HANDLE_V1 default_engine::server |
struct slabs default_engine::slabs |
struct engine_stats default_engine::stats |
struct tap_connections default_engine::tap_connections |
char default_engine::vbucket_infos[NUM_VBUCKETS] |