MySQL 9.2.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
Mysql_library Class Reference

Public Member Functions

 Mysql_library (THD *thd, std::string_view schema, std::string_view library_name, std::string_view version)
 
 ~Mysql_library ()
 
 operator bool () const
 
auto get_body () const -> std::string_view
 
auto get_language () const -> std::string_view
 

Private Attributes

THDm_thd
 
bool m_exists {false}
 
std::string_view m_body
 
std::string_view m_language
 
MDL_ticketm_lock {nullptr}
 

Constructor & Destructor Documentation

◆ Mysql_library()

Mysql_library::Mysql_library ( THD thd,
std::string_view  schema,
std::string_view  library_name,
std::string_view  version 
)
inline

◆ ~Mysql_library()

Mysql_library::~Mysql_library ( )
inline

Member Function Documentation

◆ get_body()

auto Mysql_library::get_body ( ) const -> std::string_view
inline

◆ get_language()

auto Mysql_library::get_language ( ) const -> std::string_view
inline

◆ operator bool()

Mysql_library::operator bool ( ) const
inline

Member Data Documentation

◆ m_body

std::string_view Mysql_library::m_body
private

◆ m_exists

bool Mysql_library::m_exists {false}
private

◆ m_language

std::string_view Mysql_library::m_language
private

◆ m_lock

MDL_ticket* Mysql_library::m_lock {nullptr}
private

◆ m_thd

THD* Mysql_library::m_thd
private

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