MySQL 9.0.0
Source Code Documentation
conf_to_src.cc File Reference
#include <algorithm>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <deque>
#include "mysql/my_loglevel.h"
#include "mysql/strings/collations.h"
#include "mysql/strings/m_ctype.h"
#include "strings/collations_internal.h"
#include "strings/m_ctype_internals.h"
#include "welcome_copyright_notice.h"

Classes

class  Loader
 

Functions

static void print_array (FILE *f, const char *set, const char *name, const uint8_t *a, int n)
 
static void print_array16 (FILE *f, const char *set, const char *name, const uint16_t *a, int n)
 
static bool simple_cs_is_full (const CHARSET_INFO *cs)
 
static int is_case_sensitive (const CHARSET_INFO *cs)
 
static void dispcset (FILE *f, const CHARSET_INFO *cs)
 
int main (int argc, char **argv)
 

Variables

constexpr int ROW_LEN = 16
 
constexpr int ROW16_LEN = 8
 
constexpr int MAX_BUF = 64 * 1024
 
static char buf [MAX_BUF]
 

Function Documentation

◆ dispcset()

static void dispcset ( FILE *  f,
const CHARSET_INFO cs 
)
static

◆ is_case_sensitive()

static int is_case_sensitive ( const CHARSET_INFO cs)
static

◆ main()

int main ( int  argc,
char **  argv 
)

◆ print_array()

static void print_array ( FILE *  f,
const char *  set,
const char *  name,
const uint8_t *  a,
int  n 
)
static

◆ print_array16()

static void print_array16 ( FILE *  f,
const char *  set,
const char *  name,
const uint16_t *  a,
int  n 
)
static

◆ simple_cs_is_full()

static bool simple_cs_is_full ( const CHARSET_INFO cs)
static

Variable Documentation

◆ buf

char buf[MAX_BUF]
static

◆ MAX_BUF

constexpr int MAX_BUF = 64 * 1024
constexpr

◆ ROW16_LEN

constexpr int ROW16_LEN = 8
constexpr

◆ ROW_LEN

constexpr int ROW_LEN = 16
constexpr