MySQL 9.1.0
Source Code Documentation
mysql_string_service.cc File Reference
#include <string.h>
#include <sys/types.h>
#include <mysql/components/minimal_chassis.h>
#include "my_inttypes.h"
#include "my_sys.h"
#include "mysql/components/service_implementation.h"
#include "mysql/components/services/mysql_string.h"
#include "mysql/psi/psi_memory.h"
#include "mysql/service_mysql_alloc.h"
#include "mysql/strings/m_ctype.h"
#include "mysql_string_service_imp.h"
#include "sql_string.h"
#include "template_utils.h"

Classes

struct  anonymous_namespace{mysql_string_service.cc}::st_string_iterator
 mysql_string_itrerator structure to provide service to components More...
 
struct  my_h_string_imp
 
struct  my_h_string_iterator_imp
 

Namespaces

namespace  anonymous_namespace{mysql_string_service.cc}
 The string functions as a service to the mysql_server component.
 

Functions

static const CHARSET_INFOfrom_api (CHARSET_INFO_h api)
 
static CHARSET_INFO_h to_api (const CHARSET_INFO *impl)
 
static Stringfrom_api (my_h_string api)
 

Variables

PSI_memory_key key_memory_string_service_iterator
 

Function Documentation

◆ from_api() [1/2]

static const CHARSET_INFO * from_api ( CHARSET_INFO_h  api)
static

◆ from_api() [2/2]

static String * from_api ( my_h_string  api)
static

◆ to_api()

static CHARSET_INFO_h to_api ( const CHARSET_INFO impl)
static

Variable Documentation

◆ key_memory_string_service_iterator

PSI_memory_key key_memory_string_service_iterator