Skip to content

Struct vacuum_data_page

ClassList > vacuum_data_page

Public Attributes

Type Name
VACUUM_DATA_ENTRY data
INT16 index_free
INT16 index_unvacuumed
VPID next_page

Public Static Attributes

Type Name
const INT16 INDEX_NOT_FOUND = -1

Public Functions

Type Name
VACUUM_LOG_BLOCKID get_first_blockid () const
INT16 get_index_of_blockid (VACUUM_LOG_BLOCKID blockid) const
bool is_empty () const
bool is_index_valid (INT16 index) const

Public Attributes Documentation

variable data

VACUUM_DATA_ENTRY vacuum_data_page::data[1];

variable index_free

INT16 vacuum_data_page::index_free;

variable index_unvacuumed

INT16 vacuum_data_page::index_unvacuumed;

variable next_page

VPID vacuum_data_page::next_page;

Public Static Attributes Documentation

variable INDEX_NOT_FOUND

const INT16 vacuum_data_page::INDEX_NOT_FOUND;

Public Functions Documentation

function get_first_blockid

VACUUM_LOG_BLOCKID vacuum_data_page::get_first_blockid () const

function get_index_of_blockid

INT16 vacuum_data_page::get_index_of_blockid (
    VACUUM_LOG_BLOCKID blockid
) const

function is_empty

bool vacuum_data_page::is_empty () const

function is_index_valid

bool vacuum_data_page::is_index_valid (
    INT16 index
) const


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