MySQL 9.0.0
Source Code Documentation
|
#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_INFO * | regexp::regexp_lib_charset = nullptr |
static const CHARSET_INFO * | regexp::faux_binary_charset = &my_charset_latin1 |
When dealing with the binary character set, we tell ICU that we're using CP-1252. More... | |