MySQL 9.0.0
Source Code Documentation
temptable::Block Member List

This is the complete list of members for temptable::Block, including all inherited members.

ALIGN_TOtemptable::Blockstatic
aligned_size(size_t size)temptable::Blockinlineprivatestatic
allocate(size_t chunk_size) noexcepttemptable::Blockinline
Block() noexcept=defaulttemptable::Block
Block(size_t size, Source memory_source)temptable::Blockinline
Block(Chunk chunk) noexcepttemptable::Blockinlineexplicit
Block(uint8_t *block_memory, Source block_type, size_t block_size) noexcepttemptable::Blockinlineprivate
block_address() consttemptable::Headerinlineprivate
block_first_pristine_offset_ptr(uint8_t *block)temptable::Headerinlineprivatestatic
block_memory_type_ptr(uint8_t *block)temptable::Headerinlineprivatestatic
block_number_of_used_chunks_ptr(uint8_t *block)temptable::Headerinlineprivatestatic
block_size() consttemptable::Headerinlineprivate
block_size_ptr(uint8_t *block)temptable::Headerinlineprivatestatic
can_accommodate(size_t chunk_size) consttemptable::Blockinline
deallocate(Chunk chunk, size_t chunk_size) noexcepttemptable::Blockinline
decrement_number_of_used_chunks(size_t chunk_size, bool rightmost_chunk)temptable::Headerinlineprivate
destroy() noexcepttemptable::Blockinline
first_pristine_offset() consttemptable::Headerinlineprivate
Header() noexcepttemptable::Headerinlineprivate
Header(uint8_t *block_memory, Source block_memory_type, size_t block_size) noexcepttemptable::Headerinlineprivate
Header(uint8_t *block_memory) noexcepttemptable::Headerinlineexplicitprivate
increment_number_of_used_chunks(size_t chunk_size)temptable::Headerinlineprivate
is_empty() consttemptable::Blockinline
is_rightmost_chunk(const Chunk &chunk, size_t chunk_size) consttemptable::Blockinlineprivate
m_offsettemptable::Headerprivate
memory_source_type() consttemptable::Headerinlineprivate
metadata_type typedeftemptable::Headerprivate
next_available_slot() consttemptable::Headerinlineprivate
number_of_used_chunks() consttemptable::Blockinline
operator!=(const Block &other) consttemptable::Blockinline
operator==(const Block &other) consttemptable::Blockinline
reset()temptable::Headerinlineprivate
SIZEtemptable::Headerprivatestatic
size() consttemptable::Blockinline
size_hint(size_t n_bytes)temptable::Blockinlinestatic
to_string() consttemptable::Blockinline
type() consttemptable::Blockinline