468
468
} XTDatabaseLogRec, *XTDatabaseLogPtr;
470
470
xtBool xt_xlog_flush_log(struct XTDatabase *db, struct XTThread *thread);
471
xtBool xt_xlog_log_data(struct XTThread *thread, size_t len, XTXactLogBufferDPtr log_entry, xtBool commit);
471
xtBool xt_xlog_log_data(struct XTThread *thread, size_t len, XTXactLogBufferDPtr log_entry, int flush_log_at_trx_commit);
472
472
xtBool xt_xlog_modify_table(xtTableID tab_id, u_int status, xtOpSeqNo op_seq, xtRecordID free_list, xtRecordID address, size_t size, xtWord1 *data, struct XTThread *thread);
474
474
void xt_xlog_init(struct XTThread *self, size_t cache_size);