MySQL 9.1.0
Source Code Documentation
|
This contains the declaration of class Opt_trace_context, which is needed to declare THD. More...
#include <assert.h>
#include "my_inttypes.h"
#include "mysql/components/services/bits/psi_bits.h"
#include "prealloced_array.h"
Go to the source code of this file.
Classes | |
class | Opt_trace_context |
A per-session context which is always available at any point of execution, because in practice it's accessible from THD which contains: More... | |
class | Opt_trace_context::Opt_trace_context_impl |
To have the smallest impact on THD's size, most of the implementation is moved to a separate class Opt_trace_context_impl which is instantiated on the heap when really needed. More... | |
Typedefs | |
typedef Prealloced_array< Opt_trace_stmt *, 16 > | Opt_trace_stmt_array |
This contains the declaration of class Opt_trace_context, which is needed to declare THD.
It is recommend to read opt_trace.h first.
typedef Prealloced_array<Opt_trace_stmt *, 16> Opt_trace_stmt_array |