CUBRID Engine  latest
log_header Struct Reference

#include <log_storage.hpp>

Collaboration diagram for log_header:
Collaboration graph

Public Member Functions

 log_header ()
 

Public Attributes

char magic [CUBRID_MAGIC_MAX_LENGTH]
 
INT32 dummy
 
INT64 db_creation
 
char db_release [REL_MAX_RELEASE_LENGTH]
 
float db_compatibility
 
PGLENGTH db_iopagesize
 
PGLENGTH db_logpagesize
 
bool is_shutdown
 
TRANID next_trid
 
MVCCID mvcc_next_id
 
int avg_ntrans
 
int avg_nlocks
 
DKNPAGES npages
 
INT8 db_charset
 
bool was_copied
 
INT8 dummy3
 
INT8 dummy4
 
LOG_PAGEID fpageid
 
LOG_LSA append_lsa
 
LOG_LSA chkpt_lsa
 
LOG_PAGEID nxarv_pageid
 
LOG_PHY_PAGEID nxarv_phy_pageid
 
int nxarv_num
 
int last_arv_num_for_syscrashes
 
int last_deleted_arv_num
 
LOG_LSA bkup_level0_lsa
 
LOG_LSA bkup_level1_lsa
 
LOG_LSA bkup_level2_lsa
 
char prefix_name [MAXLOGNAME]
 
bool has_logging_been_skipped
 
VACUUM_LOG_BLOCKID vacuum_last_blockid
 
int perm_status_obsolete
 
LOG_HDR_BKUP_LEVEL_INFO bkinfo [FILEIO_BACKUP_UNDEFINED_LEVEL]
 
int ha_server_state
 
int ha_file_status
 
LOG_LSA eof_lsa
 
LOG_LSA smallest_lsa_at_last_chkpt
 
LOG_LSA mvcc_op_log_lsa
 
MVCCID oldest_visible_mvccid
 
MVCCID newest_block_mvccid
 
INT64 ha_promotion_time
 
INT64 db_restore_time
 
bool mark_will_del
 
bool does_block_need_vacuum
 
bool was_active_log_reset
 

Detailed Description

Definition at line 113 of file log_storage.hpp.

Constructor & Destructor Documentation

log_header::log_header ( )
inline

Definition at line 175 of file log_storage.hpp.

References LOG_SYSTEM_TRANID, MVCCID_FIRST, MVCCID_NULL, and NULL_LSA.

Member Data Documentation

int log_header::avg_nlocks
INT64 log_header::db_restore_time

Definition at line 170 of file log_storage.hpp.

Referenced by la_print_log_header(), and log_set_db_restore_time().

INT32 log_header::dummy

Definition at line 118 of file log_storage.hpp.

INT8 log_header::dummy3

Definition at line 136 of file log_storage.hpp.

INT8 log_header::dummy4

Definition at line 137 of file log_storage.hpp.

INT64 log_header::ha_promotion_time

Definition at line 169 of file log_storage.hpp.

Referenced by la_print_log_header(), and log_set_ha_promotion_time().

bool log_header::has_logging_been_skipped
bool log_header::mark_will_del
int log_header::perm_status_obsolete

Definition at line 153 of file log_storage.hpp.

Referenced by logpb_initialize_header().

LOG_LSA log_header::smallest_lsa_at_last_chkpt
bool log_header::was_active_log_reset
bool log_header::was_copied

Definition at line 135 of file log_storage.hpp.

Referenced by boot_after_copydb(), and logpb_copy_log_header().


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