Drizzled Public API Documentation
Go to the documentation of this file.
130 trx_rseg_create(
void);
134 #define TRX_RSEG_N_SLOTS (UNIV_PAGE_SIZE / 16)
137 #define TRX_RSEG_MAX_N_TRXS (TRX_RSEG_N_SLOTS / 2)
158 UT_LIST_BASE_NODE_T(
trx_undo_t) update_undo_list;
160 UT_LIST_BASE_NODE_T(
trx_undo_t) update_undo_cached;
165 UT_LIST_BASE_NODE_T(
trx_undo_t) insert_undo_list;
167 UT_LIST_BASE_NODE_T(
trx_undo_t) insert_undo_cached;
188 #define TRX_RSEG_SLOT_PAGE_NO 0
192 #define TRX_RSEG_SLOT_SIZE 4
195 #define TRX_RSEG FSEG_PAGE_DATA
199 #define TRX_RSEG_MAX_SIZE 0
201 #define TRX_RSEG_HISTORY_SIZE 4
203 #define TRX_RSEG_HISTORY 8
205 #define TRX_RSEG_FSEG_HEADER (8 + FLST_BASE_NODE_SIZE)
208 #define TRX_RSEG_UNDO_SLOTS (8 + FLST_BASE_NODE_SIZE + FSEG_HEADER_SIZE)
213 #include "trx0rseg.ic"