MySQL 8.0.40
Source Code Documentation
Json_wrapper Member List

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() constJson_wrapper
coerce_date(MYSQL_TIME *ltime, const char *msgnam, enum_coercion_error cr_error=CE_WARNING, my_time_flags_t date_flags_arg=0) constJson_wrapper
coerce_decimal(my_decimal *decimal_value, const char *msgnam, enum_coercion_error cr_error, bool *err) constJson_wrapper
coerce_decimal(my_decimal *decimal_value, const char *msgnam)Json_wrapperinline
coerce_int(const char *msgnam, enum_coercion_error cr_error, bool *err, bool *unsigned_flag) constJson_wrapper
coerce_int(const char *msgnam) constJson_wrapperinline
coerce_real(const char *msgnam, enum_coercion_error cr_error, bool *err) constJson_wrapper
coerce_real(const char *msgnam) constJson_wrapperinline
coerce_time(MYSQL_TIME *ltime, const char *msgnam, enum_coercion_error cr_error=CE_WARNING) constJson_wrapper
compare(const Json_wrapper &other, const CHARSET_INFO *cs=nullptr) constJson_wrapper
dbug_print(const char *message, const JsonDocumentDepthHandler &depth_handler) constJson_wrapper
empty() constJson_wrapperinline
field_type() constJson_wrapper
get_binary_value() constJson_wrapperinline
get_boolean() constJson_wrapper
get_data() constJson_wrapper
get_data_length() constJson_wrapper
get_datetime(MYSQL_TIME *t) constJson_wrapper
get_datetime_packed(char *buffer) constJson_wrapper
get_decimal_data(my_decimal *d) constJson_wrapper
get_dom() constJson_wrapperinline
get_double() constJson_wrapper
get_free_space(size_t *space) constJson_wrapper
get_int() constJson_wrapper
get_uint() constJson_wrapper
is_binary_backed_by(const String *str) constJson_wrapperinline
is_dom() constJson_wrapperinline
Json_wrapper()Json_wrapperinline
Json_wrapper(Json_dom *dom_value, bool alias=false)Json_wrapperexplicit
Json_wrapper(Json_dom_ptr dom_value)Json_wrapperinlineexplicit
Json_wrapper(const json_binary::Value &value)Json_wrapperexplicit
Json_wrapper(const Json_wrapper &old)Json_wrapper
Json_wrapper(Json_wrapper &&old) noexceptJson_wrapper
length() constJson_wrapper
lookup(const MYSQL_LEX_CSTRING &key) constJson_wrapper
m_aliasJson_wrapper
m_domJson_wrapper
m_is_domJson_wrapperprivate
m_valueJson_wrapper
m_valueJson_wrapper
make_hash_key(ulonglong hash_val) constJson_wrapper
make_sort_key(uchar *to, size_t length) constJson_wrapper
operator=(const Json_wrapper &old)Json_wrapper
operator=(Json_wrapper &&old) noexceptJson_wrapper
operator[](size_t index) constJson_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_wrapperinline
sort(const CHARSET_INFO *cs=nullptr)Json_wrapper
to_binary(const THD *thd, String *str) constJson_wrapper
to_dom()Json_wrapper
to_pretty_string(String *buffer, const char *func_name, const JsonDocumentDepthHandler &depth_handler) constJson_wrapper
to_string(String *buffer, bool json_quoted, const char *func_name, const JsonDocumentDepthHandler &depth_handler) constJson_wrapper
type() constJson_wrapper
~Json_wrapper()Json_wrapper