Drizzled Public API Documentation
Go to the documentation of this file.
132 trx_rseg_create(
void);
136 #define TRX_RSEG_N_SLOTS (UNIV_PAGE_SIZE / 16)
139 #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;
196 #define TRX_RSEG_SLOT_PAGE_NO 0
200 #define TRX_RSEG_SLOT_SIZE 4
203 #define TRX_RSEG FSEG_PAGE_DATA
207 #define TRX_RSEG_MAX_SIZE 0
209 #define TRX_RSEG_HISTORY_SIZE 4
211 #define TRX_RSEG_HISTORY 8
213 #define TRX_RSEG_FSEG_HEADER (8 + FLST_BASE_NODE_SIZE)
216 #define TRX_RSEG_UNDO_SLOTS (8 + FLST_BASE_NODE_SIZE + FSEG_HEADER_SIZE)
221 #include "trx0rseg.ic"