MySQL 8.0.40
Source Code Documentation
temptable::Allocation_scheme< Block_size_policy, Block_source_policy > Struct Template Reference

#include <allocator.h>

Static Public Member Functions

static Source block_source (size_t block_size, TableResourceMonitor *table_resource_monitor)
 
static size_t block_size (size_t number_of_blocks, size_t n_bytes_requested)
 
static void block_freed (uint32_t block_size, Source block_source)
 

Member Function Documentation

◆ block_freed()

template<typename Block_size_policy , typename Block_source_policy >
static void temptable::Allocation_scheme< Block_size_policy, Block_source_policy >::block_freed ( uint32_t  block_size,
Source  block_source 
)
inlinestatic

◆ block_size()

template<typename Block_size_policy , typename Block_source_policy >
static size_t temptable::Allocation_scheme< Block_size_policy, Block_source_policy >::block_size ( size_t  number_of_blocks,
size_t  n_bytes_requested 
)
inlinestatic

◆ block_source()

template<typename Block_size_policy , typename Block_source_policy >
static Source temptable::Allocation_scheme< Block_size_policy, Block_source_policy >::block_source ( size_t  block_size,
TableResourceMonitor table_resource_monitor 
)
inlinestatic

The documentation for this struct was generated from the following file: