MySQL 8.0.37
Source Code Documentation
MY_CHARSET_LOADER Struct Reference

#include <m_ctype.h>

Inheritance diagram for MY_CHARSET_LOADER:
[legend]

Public Member Functions

virtual ~MY_CHARSET_LOADER ()=default
 
virtual void * once_alloc (size_t)
 
virtual void * mem_malloc (size_t)
 
virtual void * mem_realloc (void *, size_t)
 
virtual void mem_free (void *)
 
void reporter (enum loglevel, uint, const char *)
 
void reporter (enum loglevel, uint, int, const char *)
 
virtual int add_collation (CHARSET_INFO *)
 

Public Attributes

uint errcode {0}
 
char errarg [192] {}
 

Constructor & Destructor Documentation

◆ ~MY_CHARSET_LOADER()

virtual MY_CHARSET_LOADER::~MY_CHARSET_LOADER ( )
virtualdefault

Member Function Documentation

◆ add_collation()

int MY_CHARSET_LOADER::add_collation ( CHARSET_INFO cs)
virtual

Reimplemented in LOCAL_CHARSET_LOADER.

◆ mem_free()

void MY_CHARSET_LOADER::mem_free ( void *  p)
virtual

Reimplemented in LOCAL_CHARSET_LOADER.

◆ mem_malloc()

void * MY_CHARSET_LOADER::mem_malloc ( size_t  sz)
virtual

Reimplemented in LOCAL_CHARSET_LOADER.

◆ mem_realloc()

void * MY_CHARSET_LOADER::mem_realloc ( void *  p,
size_t  sz 
)
virtual

Reimplemented in LOCAL_CHARSET_LOADER.

◆ once_alloc()

void * MY_CHARSET_LOADER::once_alloc ( size_t  sz)
virtual

Reimplemented in LOCAL_CHARSET_LOADER.

◆ reporter() [1/2]

void MY_CHARSET_LOADER::reporter ( enum loglevel  ll,
uint  ecode,
const char *  arg 
)

◆ reporter() [2/2]

void MY_CHARSET_LOADER::reporter ( enum loglevel  ll,
uint  ecode,
int  len,
const char *  arg 
)

Member Data Documentation

◆ errarg

char MY_CHARSET_LOADER::errarg[192] {}

◆ errcode

uint MY_CHARSET_LOADER::errcode {0}

The documentation for this struct was generated from the following files: