MySQL 8.0.40
Source Code Documentation
dictionary_client.h File Reference
#include <assert.h>
#include <stddef.h>
#include <functional>
#include <memory>
#include <string>
#include <vector>
#include "my_compiler.h"
#include "object_registry.h"
#include "sql/dd/object_id.h"
#include "sql/dd/string_type.h"

Go to the source code of this file.

Classes

class  dd::cache::SPI_lru_cache_owner_ptr
 A smart-pointer for managing an SPI_lru_cache even when it is only forward declared. More...
 
class  dd::cache::Dictionary_client
 
class  dd::cache::Dictionary_client::Auto_releaser
 Class to help releasing and deleting objects. More...
 

Namespaces

namespace  dd
 The version of the current data dictionary table definitions.
 
namespace  dd::cache
 
namespace  dd_cache_unittest
 

Functions

void dd_cache_unittest::insert (dd::cache::SPI_lru_cache_owner_ptr &c, dd::Object_id id)
 
bool dd_cache_unittest::is_cached (const dd::cache::SPI_lru_cache_owner_ptr &c, dd::Object_id id)