![]() |
MySQL 8.0.33
Source Code Documentation
|
Buffer used for reading and writing to the temporary files. More...
#include <ddl0impl-buffer.h>
Public Member Functions | |
Aligned_buffer ()=default | |
Constructor. More... | |
~Aligned_buffer ()=default | |
Destructor. More... | |
bool | allocate (size_t size) noexcept |
Allocate the buffer. More... | |
IO_buffer | io_buffer () noexcept |
Get the IO buffer. More... | |
Private Attributes | |
PFS_buffer | m_buffer {} |
Raw buffer (unaligned pointer). More... | |
IO_buffer | m_io_buffer {} |
The IO buffer. More... | |
Additional Inherited Members | |
![]() | |
Non_copyable (const Non_copyable &)=delete | |
Non_copyable & | operator= (const Non_copyable &)=delete |
Non_copyable ()=default | |
~Non_copyable ()=default | |
Buffer used for reading and writing to the temporary files.
|
default |
Constructor.
|
default |
Destructor.
|
inlinenoexcept |
Allocate the buffer.
[in] | size | Size of the buffer. |
|
inlinenoexcept |
Get the IO buffer.
|
private |
Raw buffer (unaligned pointer).
|
private |
The IO buffer.