Definition: read0read_view_interface.h:33
virtual void print(FILE *file) const =0
Describe the read-view.
virtual trx_id_t get_lowest_needed_trx_no() const =0
This read view does not need Undo Logs generated by transactions with trx->no strictly smaller than t...
virtual bool changes_visible(trx_id_t id) const =0
Check whether the changes by id are visible.
virtual bool sees_all_trxs_with_id_smaller_or_equal_to(trx_id_t id) const =0
Checks if changes made by each trx with trx->id smaller or equal to id, should be visible to this rea...
virtual ~Read_view_interface()=default
const std::string FILE("FILE")
Table name wrapper for pretty-printing.
Definition: dict0mem.h:466
Transaction system global type definitions.
ib_id_t trx_id_t
Transaction identifier (DB_TRX_ID, DATA_TRX_ID)
Definition: trx0types.h:138