MySQL 8.4.3
Source Code Documentation
|
This is the complete list of members for String, including all inherited members.
alloc(size_t arg_length) | String | inline |
alloced_length() const | String | inline |
append(const String &s) | String | |
append(std::string_view s) | String | inline |
append(LEX_STRING *ls) | String | inline |
append(Simple_cstring str) | String | inline |
append(const char *s, size_t arg_length) | String | |
append(const char *s, size_t arg_length, const CHARSET_INFO *cs) | String | |
append(char chr) | String | inline |
append(const char *s, size_t arg_length, size_t step_alloc) | String | inline |
append_longlong(longlong val) | String | |
append_parenthesized(int64_t nr) | String | |
append_ulonglong(ulonglong val) | String | |
append_with_prefill(const char *s, size_t arg_length, size_t full_length, char fill_char) | String | |
c_ptr() | String | inline |
c_ptr_quick() | String | inline |
c_ptr_safe() | String | inline |
charpos(size_t i, size_t offset=0) const | String | |
charset() const | String | inline |
chop() | String | inline |
copy() | String | |
copy(const String &s) | String | |
copy(const char *s, size_t arg_length, const CHARSET_INFO *cs) | String | |
copy(const char *s, size_t arg_length, const CHARSET_INFO *from_cs, const CHARSET_INFO *to_cs, uint *errors) | String | |
copy_aligned(const char *s, size_t arg_length, size_t offset, const CHARSET_INFO *cs) | String | |
copy_if_not_alloced | String | friend |
dup(MEM_ROOT *root) const | String | |
fill(size_t max_length, char fill) | String | |
is_alloced() const | String | inline |
is_ascii() const | String | inline |
is_empty() const | String | inline |
is_valid_string(const CHARSET_INFO *cs_to) const | String | inline |
length() const | String | inline |
length(size_t len) | String | inline |
lex_cstring() const | String | inline |
lex_string() | String | inline |
m_alloced_length | String | private |
m_charset | String | private |
m_is_alloced | String | private |
m_length | String | private |
m_ptr | String | private |
mark_as_const() | String | inline |
mem_claim(bool claim) | String | inline |
mem_free() | String | inline |
mem_realloc(size_t arg_length, bool force_on_heap=false) | String | |
mem_realloc_exp(size_t arg_length) | String | private |
needs_conversion(size_t arg_length, const CHARSET_INFO *cs_from, const CHARSET_INFO *cs_to, size_t *offset) | String | inlinestatic |
needs_conversion(const CHARSET_INFO *cs_to) const | String | inline |
needs_conversion_on_storage(size_t arg_length, const CHARSET_INFO *cs_from, const CHARSET_INFO *cs_to) | String | static |
next_realloc_exp_size(size_t sz) | String | inlineprivate |
numchars() const | String | |
operator delete(void *ptr_arg, size_t size) | String | inlinestatic |
operator delete(void *, MEM_ROOT *, const std::nothrow_t &) noexcept | String | inlinestatic |
operator new(size_t size, MEM_ROOT *mem_root, const std::nothrow_t &arg=std::nothrow) noexcept | String | inlinestatic |
operator=(const String &s) | String | inline |
operator=(String &&s) noexcept | String | inline |
operator[](size_t i) const | String | inline |
operator[](size_t i) | String | inline |
prep_append(size_t arg_length, size_t step_alloc) | String | inline |
print(String *print) const | String | |
ptr() const | String | inline |
ptr() | String | inline |
real_alloc(size_t arg_length) | String | |
replace(size_t offset, size_t arg_length, const char *to, size_t length) | String | |
replace(size_t offset, size_t arg_length, const String &to) | String | |
reserve(size_t space_needed) | String | inline |
reserve(size_t space_needed, size_t grow_by) | String | |
set(String &str, size_t offset, size_t arg_length) | String | inline |
set(char *str, size_t arg_length, const CHARSET_INFO *cs) | String | inline |
set(const char *str, size_t arg_length, const CHARSET_INFO *cs) | String | inline |
set(longlong num, const CHARSET_INFO *cs) | String | inline |
set(ulonglong num, const CHARSET_INFO *cs) | String | inline |
set_ascii(const char *str, size_t arg_length) | String | |
set_charset(const CHARSET_INFO *charset_arg) | String | inline |
set_int(longlong num, bool unsigned_flag, const CHARSET_INFO *cs) | String | |
set_or_copy_aligned(const char *s, size_t arg_length, const CHARSET_INFO *cs) | String | |
set_quick(char *str, size_t arg_length, const CHARSET_INFO *cs) | String | inline |
set_real(double num, uint decimals, const CHARSET_INFO *cs) | String | |
shrink(size_t arg_length) | String | inline |
sortcmp | String | friend |
String() | String | inline |
String(size_t length_arg) | String | inlineexplicit |
String(const char *str, const CHARSET_INFO *cs) | String | inline |
String(const char *str, size_t len, const CHARSET_INFO *cs) | String | inline |
String(char *str, size_t len, const CHARSET_INFO *cs) | String | inline |
String(const String &str) | String | inline |
String(String &&str) noexcept | String | inline |
stringcmp | String | friend |
strrstr(const String &search, size_t offset=0) const | String | |
strstr(const String &search, size_t offset=0) const | String | |
substr(int offset, int count) const | String | |
swap(String &s) noexcept | String | |
takeover(String &s) | String | inline |
uses_buffer_owned_by(const String *s) const | String | inline |
~String() | String | inline |