summaryrefslogtreecommitdiff
path: root/sql/my_json_writer.cc
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2020-03-06 14:21:20 +0200
committerMonty <monty@mariadb.org>2020-03-09 13:52:40 +0200
commita24d0926b9459d715709d86a84a172cdce3b1bec (patch)
treedacbf26eaac80c7ebcc6d4a90d7a4863b0d65079 /sql/my_json_writer.cc
parent940fcbe73bc0aad18bb77a45428126ff987b96c4 (diff)
downloadmariadb-git-a24d0926b9459d715709d86a84a172cdce3b1bec.tar.gz
Second stage of optimizer_trace optimizations
- Move testing of my_writer to inline functions to avoid calls - Made more functions inline. Especially thd->thread_started() is now very optimized! - Moved Opt_trace_stmt classe to opt_trace_context.h to get critical functions inline
Diffstat (limited to 'sql/my_json_writer.cc')
-rw-r--r--sql/my_json_writer.cc44
1 files changed, 0 insertions, 44 deletions
diff --git a/sql/my_json_writer.cc b/sql/my_json_writer.cc
index 0c059d18a23..f4cf8204d61 100644
--- a/sql/my_json_writer.cc
+++ b/sql/my_json_writer.cc
@@ -260,50 +260,6 @@ void Json_writer::add_str(const String &str)
add_str(str.ptr(), str.length());
}
-Json_writer_object::Json_writer_object(THD *thd) :
- Json_writer_struct(thd)
-{
- if (unlikely(my_writer))
- my_writer->start_object();
-}
-
-Json_writer_object::Json_writer_object(THD* thd, const char *str) :
- Json_writer_struct(thd)
-{
- if (unlikely(my_writer))
- my_writer->add_member(str).start_object();
-}
-
-Json_writer_object::~Json_writer_object()
-{
- if (my_writer && !closed)
- my_writer->end_object();
- closed= TRUE;
-}
-
-Json_writer_array::Json_writer_array(THD *thd) :
- Json_writer_struct(thd)
-{
- if (unlikely(my_writer))
- my_writer->start_array();
-}
-
-Json_writer_array::Json_writer_array(THD *thd, const char *str) :
- Json_writer_struct(thd)
-{
- if (unlikely(my_writer))
- my_writer->add_member(str).start_array();
-
-}
-Json_writer_array::~Json_writer_array()
-{
- if (unlikely(my_writer && !closed))
- {
- my_writer->end_array();
- closed= TRUE;
- }
-}
-
Json_writer_temp_disable::Json_writer_temp_disable(THD *thd_arg)
{
thd= thd_arg;