Skip to content

Struct vacuum_data_entry

ClassList > vacuum_data_entry

Public Attributes

Type Name
VACUUM_LOG_BLOCKID blockid
MVCCID newest_mvccid
MVCCID oldest_visible_mvccid
LOG_LSA start_lsa

Public Functions

Type Name
VACUUM_LOG_BLOCKID get_blockid () const
bool is_available () const
bool is_job_in_progress () const
bool is_vacuumed () const
void set_interrupted ()
void set_job_in_progress ()
void set_vacuumed ()
vacuum_data_entry () = default
vacuum_data_entry (const log_lsa & lsa, MVCCID oldest, MVCCID newest)
vacuum_data_entry (const log_header & hdr)
bool was_interrupted () const

Public Attributes Documentation

variable blockid

VACUUM_LOG_BLOCKID vacuum_data_entry::blockid;

variable newest_mvccid

MVCCID vacuum_data_entry::newest_mvccid;

variable oldest_visible_mvccid

MVCCID vacuum_data_entry::oldest_visible_mvccid;

variable start_lsa

LOG_LSA vacuum_data_entry::start_lsa;

Public Functions Documentation

function get_blockid

VACUUM_LOG_BLOCKID vacuum_data_entry::get_blockid () const

function is_available

bool vacuum_data_entry::is_available () const

function is_job_in_progress

bool vacuum_data_entry::is_job_in_progress () const

function is_vacuumed

bool vacuum_data_entry::is_vacuumed () const

function set_interrupted

void vacuum_data_entry::set_interrupted () 

function set_job_in_progress

void vacuum_data_entry::set_job_in_progress () 

function set_vacuumed

void vacuum_data_entry::set_vacuumed () 

function vacuum_data_entry [1/3]

vacuum_data_entry::vacuum_data_entry () = default

function vacuum_data_entry [2/3]

vacuum_data_entry::vacuum_data_entry (
    const  log_lsa & lsa,
    MVCCID oldest,
    MVCCID newest
) 

function vacuum_data_entry [3/3]

vacuum_data_entry::vacuum_data_entry (
    const  log_header & hdr
) 

function was_interrupted

bool vacuum_data_entry::was_interrupted () const


The documentation for this class was generated from the following file cubrid/src/query/vacuum.c