MySQL 8.0.39
Source Code Documentation
service_mysql_string.h File Reference

This service provides functions to parse mysql String. More...

#include <stdlib.h>

Go to the source code of this file.

Classes

struct  mysql_string_service_st
 

Typedefs

typedef void * mysql_string_iterator_handle
 
typedef void * mysql_string_handle
 

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)
 
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)
 
void mysql_string_free (mysql_string_handle)
 
void mysql_string_iterator_free (mysql_string_iterator_handle)
 

Variables

struct mysql_string_service_stmysql_string_service
 

Detailed Description

This service provides functions to parse mysql String.

Typedef Documentation

◆ mysql_string_handle

typedef void* mysql_string_handle

◆ mysql_string_iterator_handle

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

◆ mysql_string_service

struct mysql_string_service_st * mysql_string_service