MySQL 8.4.1
Source Code Documentation
Batch_segment Member List

This is the complete list of members for Batch_segment, including all inherited members.

Batch_segment(uint16_t id, dblwr::File &file, page_no_t start, uint32_t n_pages)Batch_segmentinline
Batch_segment(uint16_t id, dblwr::File &file, uint32_t phy_size, page_no_t start, uint32_t n_pages)Batch_segmentinline
batch_size() const noexceptBatch_segmentinline
completed() noexceptBatch_segmentinline
flush() noexceptSegmentinline
id() const noexceptBatch_segmentinline
m_batch_sizeBatch_segment
m_dblwrBatch_segment
m_endSegment
m_fileSegment
m_idBatch_segment
m_pad1Batch_segment
m_pad2Batch_segment
m_phy_sizeSegment
m_startSegment
m_uncompletedBatch_segment
operator=(Segment &&)=deleteSegment
operator=(const Segment &)=deleteSegment
reset() noexceptBatch_segmentinline
Segment(dblwr::File &file, page_no_t start, uint32_t n_pages)Segmentinline
Segment(dblwr::File &file, uint32_t phy_size, page_no_t start, uint32_t n_pages)Segmentinline
Segment(Segment &&)=deleteSegment
Segment(const Segment &)=deleteSegment
set_batch_size(uint32_t size) noexceptBatch_segmentinline
start(Double_write *dblwr) noexceptBatch_segmentinline
write(const Buffer &buffer) noexceptBatch_segment
write(const byte *buf, uint32_t len) noexceptBatch_segment
Segment::write(const void *ptr, uint32_t len) noexceptSegmentinline
write_complete() noexceptBatch_segmentinline
~Batch_segment() noexcept overrideBatch_segmentinline
~Segment()=defaultSegmentvirtual