![]() |
MySQL 8.0.43
Source Code Documentation
|
This is the complete list of members for Json_wrapper, including all inherited members.
| attempt_binary_update(const Field_json *field, const Json_seekable_path &path, Json_wrapper *new_value, bool replace, String *result, bool *partially_updated, bool *replaced_path) | Json_wrapper | |
| binary_remove(const Field_json *field, const Json_seekable_path &path, String *result, bool *found_path) | Json_wrapper | |
| clone_dom() const | Json_wrapper | |
| coerce_date(MYSQL_TIME *ltime, const char *msgnam, enum_coercion_error cr_error=CE_WARNING, my_time_flags_t date_flags_arg=0) const | Json_wrapper | |
| coerce_decimal(my_decimal *decimal_value, const char *msgnam, enum_coercion_error cr_error, bool *err) const | Json_wrapper | |
| coerce_decimal(my_decimal *decimal_value, const char *msgnam) | Json_wrapper | inline |
| coerce_int(const char *msgnam, enum_coercion_error cr_error, bool *err, bool *unsigned_flag) const | Json_wrapper | |
| coerce_int(const char *msgnam) const | Json_wrapper | inline |
| coerce_real(const char *msgnam, enum_coercion_error cr_error, bool *err) const | Json_wrapper | |
| coerce_real(const char *msgnam) const | Json_wrapper | inline |
| coerce_time(MYSQL_TIME *ltime, const char *msgnam, enum_coercion_error cr_error=CE_WARNING) const | Json_wrapper | |
| compare(const Json_wrapper &other, const CHARSET_INFO *cs=nullptr) const | Json_wrapper | |
| dbug_print(const char *message, const JsonDocumentDepthHandler &depth_handler) const | Json_wrapper | |
| empty() const | Json_wrapper | inline |
| field_type() const | Json_wrapper | |
| get_binary_value() const | Json_wrapper | inline |
| get_boolean() const | Json_wrapper | |
| get_data() const | Json_wrapper | |
| get_data_length() const | Json_wrapper | |
| get_datetime(MYSQL_TIME *t) const | Json_wrapper | |
| get_datetime_packed(char *buffer) const | Json_wrapper | |
| get_decimal_data(my_decimal *d) const | Json_wrapper | |
| get_dom() const | Json_wrapper | inline |
| get_double() const | Json_wrapper | |
| get_free_space(size_t *space) const | Json_wrapper | |
| get_int() const | Json_wrapper | |
| get_uint() const | Json_wrapper | |
| is_binary_backed_by(const String *str) const | Json_wrapper | inline |
| is_dom() const | Json_wrapper | inline |
| Json_wrapper() | Json_wrapper | inline |
| Json_wrapper(Json_dom *dom_value, bool alias=false) | Json_wrapper | explicit |
| Json_wrapper(Json_dom_ptr dom_value) | Json_wrapper | inlineexplicit |
| Json_wrapper(const json_binary::Value &value) | Json_wrapper | explicit |
| Json_wrapper(const Json_wrapper &old) | Json_wrapper | |
| Json_wrapper(Json_wrapper &&old) noexcept | Json_wrapper | |
| length() const | Json_wrapper | |
| lookup(const MYSQL_LEX_CSTRING &key) const | Json_wrapper | |
| m_alias | Json_wrapper | |
| m_dom | Json_wrapper | |
| m_is_dom | Json_wrapper | private |
| m_value | Json_wrapper | |
| m_value | Json_wrapper | |
| make_hash_key(ulonglong hash_val) const | Json_wrapper | |
| make_sort_key(uchar *to, size_t length) const | Json_wrapper | |
| operator=(const Json_wrapper &old) | Json_wrapper | |
| operator=(Json_wrapper &&old) noexcept | Json_wrapper | |
| operator[](size_t index) const | Json_wrapper | |
| remove_duplicates(const CHARSET_INFO *cs=nullptr) | Json_wrapper | |
| seek(const Json_seekable_path &path, size_t legs, Json_wrapper_vector *hits, bool auto_wrap, bool only_need_one) | Json_wrapper | |
| set_alias() | Json_wrapper | inline |
| sort(const CHARSET_INFO *cs=nullptr) | Json_wrapper | |
| to_binary(const THD *thd, String *str) const | Json_wrapper | |
| to_dom() | Json_wrapper | |
| to_pretty_string(String *buffer, const char *func_name, const JsonDocumentDepthHandler &depth_handler) const | Json_wrapper | |
| to_string(String *buffer, bool json_quoted, const char *func_name, const JsonDocumentDepthHandler &depth_handler) const | Json_wrapper | |
| type() const | Json_wrapper | |
| ~Json_wrapper() | Json_wrapper |