MySQL 9.1.0
Source Code Documentation
opt_trace_context.h File Reference

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
 

Detailed Description

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 Documentation

◆ Opt_trace_stmt_array