uint32_t space_id_t
Tablespace identifier.
Definition: api0api.h:51
uint32_t page_no_t
Page number.
Definition: api0api.h:49
The database buffer pool high-level routines.
bool buf_read_page_background(const page_id_t &page_id, const page_size_t &page_size, bool sync)
High-level function which reads a page asynchronously from a file to the buffer buf_pool if it is not...
Definition: buf0rea.cc:308
ulint buf_read_ahead_linear(const page_id_t &page_id, const page_size_t &page_size, bool inside_ibuf)
Applies linear read-ahead if in the buf_pool the page is a border page of a linear read-ahead area an...
Definition: buf0rea.cc:329
ulint buf_read_page_low(dberr_t *err, bool sync, ulint type, ulint mode, const page_id_t &page_id, const page_size_t &page_size, bool unzip)
Low-level function which reads a page asynchronously from a file to the buffer buf_pool if it is not ...
Definition: buf0rea.cc:66
void buf_read_recv_pages(bool sync, space_id_t space_id, const page_no_t *page_nos, ulint n_stored)
Issues read requests for pages which recovery wants to read in.
Definition: buf0rea.cc:656
constexpr uint32_t BUF_READ_IBUF_PAGES_ONLY
read only pages belonging to the insert buffer tree
Definition: buf0rea.h:157
constexpr uint32_t BUF_READ_ANY_PAGE
read any page
Definition: buf0rea.h:159
bool buf_read_page(const page_id_t &page_id, const page_size_t &page_size)
High-level function which reads a page asynchronously from a file to the buffer buf_pool if it is not...
Definition: buf0rea.cc:288
void buf_read_ibuf_merge_pages(bool sync, const space_id_t *space_ids, const page_no_t *page_nos, ulint n_stored)
Issues read requests for pages which the ibuf module wants to read in, in order to contract the inser...
Definition: buf0rea.cc:587
ulint buf_read_ahead_random(const page_id_t &page_id, const page_size_t &page_size, bool inside_ibuf)
Applies a random read-ahead in buf_pool if there are at least a threshold value of accessed pages fro...
Definition: buf0rea.cc:153
The database buffer pool global types for the directory.
Page identifier.
Definition: buf0types.h:207
Page size descriptor.
Definition: page0size.h:50
dberr_t
Definition: db0err.h:39
static Value err()
Create a Value object that represents an error condition.
Definition: json_binary.cc:910
mode
Definition: file_handle.h:60
required string type
Definition: replication_group_member_actions.proto:34
unsigned long int ulint
Definition: univ.i:406