Skip to content

Struct vacuum_data

ClassList > vacuum_data

Public Attributes

Type Name
VACUUM_DATA_PAGE * first_page
bool is_archive_removal_safe
bool is_loaded
bool is_restoredb_session
bool is_vacuum_complete
LOG_PAGEID keep_from_log_pageid
VACUUM_DATA_PAGE * last_page
int log_block_npages
MVCCID oldest_unvacuumed_mvccid
int page_data_max_count
LOG_LSA recovery_lsa
vacuum_shutdown_sequence shutdown_sequence
VFID vacuum_data_file

Public Functions

Type Name
VACUUM_LOG_BLOCKID get_first_blockid () const
VACUUM_LOG_BLOCKID get_last_blockid () const
bool has_one_page () const
bool is_empty () const
void set_last_blockid (VACUUM_LOG_BLOCKID blockid)
void set_oldest_unvacuumed_on_boot ()
int update ()
vacuum_data ()

Public Attributes Documentation

variable first_page

VACUUM_DATA_PAGE* vacuum_data::first_page;

variable is_archive_removal_safe

bool vacuum_data::is_archive_removal_safe;

variable is_loaded

bool vacuum_data::is_loaded;

variable is_restoredb_session

bool vacuum_data::is_restoredb_session;

variable is_vacuum_complete

bool vacuum_data::is_vacuum_complete;

variable keep_from_log_pageid

LOG_PAGEID vacuum_data::keep_from_log_pageid;

variable last_page

VACUUM_DATA_PAGE* vacuum_data::last_page;

variable log_block_npages

int vacuum_data::log_block_npages;

variable oldest_unvacuumed_mvccid

MVCCID vacuum_data::oldest_unvacuumed_mvccid;

variable page_data_max_count

int vacuum_data::page_data_max_count;

variable recovery_lsa

LOG_LSA vacuum_data::recovery_lsa;

variable shutdown_sequence

vacuum_shutdown_sequence vacuum_data::shutdown_sequence;

variable vacuum_data_file

VFID vacuum_data::vacuum_data_file;

Public Functions Documentation

function get_first_blockid

VACUUM_LOG_BLOCKID vacuum_data::get_first_blockid () const

function get_last_blockid

VACUUM_LOG_BLOCKID vacuum_data::get_last_blockid () const

function has_one_page

bool vacuum_data::has_one_page () const

function is_empty

bool vacuum_data::is_empty () const

function set_last_blockid

void vacuum_data::set_last_blockid (
    VACUUM_LOG_BLOCKID blockid
) 

function set_oldest_unvacuumed_on_boot

void vacuum_data::set_oldest_unvacuumed_on_boot () 

function update

int vacuum_data::update () 

function vacuum_data

inline vacuum_data::vacuum_data () 


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