MySQL 8.0.39
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 |