MySQL 9.0.0
Source Code Documentation
regexp_facade.cc File Reference
#include "sql/regexp/regexp_facade.h"
#include <optional>
#include <string>
#include <tuple>
#include "my_pointer_arithmetic.h"
#include "mysql/strings/m_ctype.h"
#include "sql/item_func.h"
#include "sql/mysqld.h"
#include "sql/regexp/regexp_engine.h"
#include "sql_string.h"
#include "template_utils.h"

Namespaces

namespace  regexp
 

Functions

static bool regexp::EvalExprToCharset (Item *expr, std::u16string *out, int skip=0)
 Evaluates an expression to an output buffer, performing character set conversion to regexp_lib_charset if necessary. More...
 

Variables

CHARSET_INFOregexp::regexp_lib_charset = nullptr
 
static const CHARSET_INFOregexp::faux_binary_charset = &my_charset_latin1
 When dealing with the binary character set, we tell ICU that we're using CP-1252. More...