|
| String (size_t length_arg) |
|
| String (const char *, const charset_info_st *) |
|
| String (const char *, size_t, const charset_info_st *) |
|
| String (char *str, size_t len, const charset_info_st *) |
|
| String (str_ref, const charset_info_st *) |
|
| String (const String &) |
|
void | set_charset (const charset_info_st *const charset_arg) |
|
const charset_info_st * | charset () const |
|
size_t | length () const |
|
size_t | alloced_length () const |
|
char & | operator[] (size_t i) const |
|
void | length (size_t len) |
|
bool | empty () const |
|
void | mark_as_const () |
|
char * | ptr () |
|
const char * | ptr () const |
|
char * | c_ptr () |
|
const char * | begin () const |
|
const char * | end () const |
|
const char * | data () const |
|
size_t | size () const |
|
const char * | c_str () |
|
void | append_identifier (const char *name, size_t length) |
|
void | append_identifier (str_ref) |
|
void | set (String &str, size_t offset, size_t arg_length) |
|
void | set (char *str, size_t arg_length, const charset_info_st *const cs) |
|
void | set (const char *str, size_t arg_length, const charset_info_st *const cs) |
|
void | set_ascii (const char *str, size_t arg_length) |
|
void | set_quick (char *str, size_t arg_length, const charset_info_st *const cs) |
|
void | set_int (int64_t num, bool unsigned_flag, const charset_info_st *const cs) |
|
void | set (int64_t num, const charset_info_st *const cs) |
|
void | set (uint64_t num, const charset_info_st *const cs) |
|
void | set_real (double num, size_t decimals, const charset_info_st *cs) |
|
void | chop () |
|
void | free () |
|
void | alloc (size_t arg_length) |
|
void | real_alloc (size_t arg_length) |
|
void | realloc (size_t arg_length) |
|
void | shrink (size_t arg_length) |
|
bool | is_alloced () |
|
const String & | operator= (const String &s) |
|
void | copy () |
|
void | copy (const String &) |
|
void | copy (const std::string &, const charset_info_st *) |
|
void | copy (const char *, size_t, const charset_info_st *) |
|
void | set_or_copy_aligned (const char *s, size_t arg_length, const charset_info_st *) |
|
void | copy (const char *s, size_t arg_length, const charset_info_st &csto) |
|
void | append (const char *, size_t) |
|
void | append (str_ref) |
|
void | append_with_prefill (const char *s, size_t arg_length, size_t full_length, char fill_char) |
|
int | strstr (const String &search, size_t offset=0) |
|
int | strrstr (const String &search, size_t offset=0) |
|
void | replace (size_t offset, size_t arg_length, const char *to, size_t length) |
|
void | replace (size_t offset, size_t arg_length, const String &to) |
|
void | append (char chr) |
|
size_t | numchars () const |
|
int | charpos (int i, size_t offset=0) const |
|
void | reserve (size_t space_needed) |
|
void | reserve (size_t space_needed, size_t grow_by) |
|
void | append (const char *s, size_t arg_length, size_t step_alloc) |
|
void | print (String &) const |
|
void | swap (String &s) |
|
bool | uses_buffer_owned_by (const String *s) const |
|
Definition at line 57 of file sql_string.h.