![]() |
MySQL 9.4.0
Source Code Documentation
|
Trace in the form of plain text (i.e. More...
#include <optimizer_trace.h>
Public Member Functions | |
| UnstructuredTrace (int64_t max_bytes) | |
| std::ostream & | stream () |
| Get the stream in which to put the trace text. More... | |
| TraceBuffer & | contents () |
| const TraceBuffer & | contents () const |
Private Attributes | |
| TraceBuffer | m_buffer |
| The trace text. More... | |
| std::ostream | m_stream |
| The stream that formats text and appends it to m_buffer. More... | |
Trace in the form of plain text (i.e.
no JSON tree), as used by the Hypergraph optimizer.
|
inlineexplicit |
| max_bytes | The maximal number of trace bytes, as given by the optimizer_trace_max_mem_size system variable. |
|
inline |
|
inline |
|
inline |
Get the stream in which to put the trace text.
|
private |
The trace text.
|
private |
The stream that formats text and appends it to m_buffer.