MySQL 8.3.0
Source Code Documentation
string_service.cc File Reference
#include "sql/string_service.h"
#include <stddef.h>
#include <sys/types.h>
#include "my_compiler.h"
#include "my_inttypes.h"
#include "mysql/psi/psi_memory.h"
#include "mysql/service_mysql_alloc.h"
#include "mysql/service_mysql_string.h"
#include "mysql/strings/m_ctype.h"
#include "sql_string.h"
#include "template_utils.h"

Functions

int mysql_string_convert_to_char_ptr (mysql_string_handle string_handle, const char *charset_name, char *buffer, unsigned int buffer_size, int *error)
 
void mysql_string_free (mysql_string_handle string_handle)
 
void mysql_string_iterator_free (mysql_string_iterator_handle iterator_handle)
 
mysql_string_iterator_handle mysql_string_get_iterator (mysql_string_handle string_handle)
 
int mysql_string_iterator_next (mysql_string_iterator_handle iterator_handle)
 
int mysql_string_iterator_isupper (mysql_string_iterator_handle iterator_handle)
 
int mysql_string_iterator_islower (mysql_string_iterator_handle iterator_handle)
 
int mysql_string_iterator_isdigit (mysql_string_iterator_handle iterator_handle)
 
mysql_string_handle mysql_string_to_lowercase (mysql_string_handle string_handle)
 

Variables

PSI_memory_key key_memory_string_iterator
 

Function Documentation

◆ mysql_string_convert_to_char_ptr()

int mysql_string_convert_to_char_ptr ( mysql_string_handle  string_handle,
const char *  charset_name,
char *  buffer,
unsigned int  buffer_size,
int *  error 
)

◆ mysql_string_free()

void mysql_string_free ( mysql_string_handle  string_handle)

◆ mysql_string_get_iterator()

mysql_string_iterator_handle mysql_string_get_iterator ( mysql_string_handle  string_handle)

◆ mysql_string_iterator_free()

void mysql_string_iterator_free ( mysql_string_iterator_handle  iterator_handle)

◆ mysql_string_iterator_isdigit()

int mysql_string_iterator_isdigit ( mysql_string_iterator_handle  iterator_handle)

◆ mysql_string_iterator_islower()

int mysql_string_iterator_islower ( mysql_string_iterator_handle  iterator_handle)

◆ mysql_string_iterator_isupper()

int mysql_string_iterator_isupper ( mysql_string_iterator_handle  iterator_handle)

◆ mysql_string_iterator_next()

int mysql_string_iterator_next ( mysql_string_iterator_handle  iterator_handle)

◆ mysql_string_to_lowercase()

mysql_string_handle mysql_string_to_lowercase ( mysql_string_handle  string_handle)

Variable Documentation

◆ key_memory_string_iterator

PSI_memory_key key_memory_string_iterator