MySQL 9.1.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.