CUBRID Engine  latest
vacuum_data_page Struct Reference
Collaboration diagram for vacuum_data_page:
Collaboration graph

Public Member Functions

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

Public Attributes

VPID next_page
 
INT16 index_unvacuumed
 
INT16 index_free
 
VACUUM_DATA_ENTRY data [1]
 

Static Public Attributes

static const INT16 INDEX_NOT_FOUND = -1
 

Detailed Description

Definition at line 185 of file vacuum.c.

Member Function Documentation

VACUUM_LOG_BLOCKID vacuum_data_page::get_first_blockid ( ) const

Definition at line 8122 of file vacuum.c.

References assert.

INT16 vacuum_data_page::get_index_of_blockid ( VACUUM_LOG_BLOCKID  blockid) const

Definition at line 8099 of file vacuum.c.

References assert, and vacuum_data_entry::get_blockid().

Referenced by vacuum_job_cursor::reload(), and vacuum_job_cursor::search().

Here is the caller graph for this function:

bool vacuum_data_page::is_empty ( ) const

Definition at line 8087 of file vacuum.c.

bool vacuum_data_page::is_index_valid ( INT16  index) const

Definition at line 8093 of file vacuum.c.

Referenced by vacuum_job_cursor::is_loaded().

Here is the caller graph for this function:

Member Data Documentation

const INT16 vacuum_data_page::INDEX_NOT_FOUND = -1
static

The documentation for this struct was generated from the following file: