mirror of
https://github.com/MariaDB/server.git
synced 2025-01-20 14:02:32 +01:00
b03460d90d
buf_page_t and page_zip_des_t.
29 lines
685 B
C
29 lines
685 B
C
/******************************************************
|
|
The database buffer pool global types for the directory
|
|
|
|
(c) 1995 Innobase Oy
|
|
|
|
Created 11/17/1995 Heikki Tuuri
|
|
*******************************************************/
|
|
|
|
#ifndef buf0types_h
|
|
#define buf0types_h
|
|
|
|
typedef struct buf_page_struct buf_page_t;
|
|
typedef struct buf_block_struct buf_block_t;
|
|
typedef struct buf_chunk_struct buf_chunk_t;
|
|
typedef struct buf_pool_struct buf_pool_t;
|
|
|
|
/* The 'type' used of a buffer frame */
|
|
typedef byte buf_frame_t;
|
|
|
|
/* Flags for flush types */
|
|
enum buf_flush {
|
|
BUF_FLUSH_LRU = 0,
|
|
BUF_FLUSH_SINGLE_PAGE,
|
|
BUF_FLUSH_LIST,
|
|
BUF_FLUSH_N_TYPES /* index of last element + 1 */
|
|
};
|
|
|
|
#endif
|
|
|