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

Public Attributes

PAGE_PTR home_page
 
VPID home_vpid
 
PAGE_PTR forward_page
 
OID forward_oid
 
PGSLOTID crt_slotid
 
INT16 record_type
 
RECDES record
 
char rec_buf [IO_MAX_PAGE_SIZE+MAX_ALIGNMENT]
 
MVCC_REC_HEADER mvcc_header
 
HFID hfid
 
VFID overflow_vfid
 
bool reusable
 
MVCC_SATISFIES_VACUUM_RESULT can_vacuum
 
PGSLOTID slots [MAX_SLOTS_IN_PAGE]
 
MVCC_SATISFIES_VACUUM_RESULT results [MAX_SLOTS_IN_PAGE]
 
OID forward_link
 
RECDES forward_recdes
 
int n_bulk_vacuumed
 
int n_vacuumed
 
int initial_home_free_space
 
PERF_UTIME_TRACKER time_track
 

Detailed Description

Definition at line 495 of file vacuum.c.

Member Data Documentation

MVCC_SATISFIES_VACUUM_RESULT vacuum_heap_helper::can_vacuum
PGSLOTID vacuum_heap_helper::crt_slotid
OID vacuum_heap_helper::forward_link

Definition at line 520 of file vacuum.c.

Referenced by vacuum_heap_prepare_record().

OID vacuum_heap_helper::forward_oid
PAGE_PTR vacuum_heap_helper::forward_page
RECDES vacuum_heap_helper::forward_recdes

Definition at line 521 of file vacuum.c.

Referenced by vacuum_heap_prepare_record(), and vacuum_heap_record().

VPID vacuum_heap_helper::home_vpid
int vacuum_heap_helper::initial_home_free_space

Definition at line 525 of file vacuum.c.

Referenced by vacuum_heap_page(), and vacuum_heap_page_log_and_reset().

MVCC_REC_HEADER vacuum_heap_helper::mvcc_header
int vacuum_heap_helper::n_bulk_vacuumed
int vacuum_heap_helper::n_vacuumed
VFID vacuum_heap_helper::overflow_vfid

Definition at line 511 of file vacuum.c.

Referenced by vacuum_heap_page(), vacuum_heap_prepare_record(), and vacuum_heap_record().

char vacuum_heap_helper::rec_buf[IO_MAX_PAGE_SIZE+MAX_ALIGNMENT]

Definition at line 506 of file vacuum.c.

Referenced by vacuum_heap_prepare_record().

RECDES vacuum_heap_helper::record
INT16 vacuum_heap_helper::record_type
PERF_UTIME_TRACKER vacuum_heap_helper::time_track

Definition at line 528 of file vacuum.c.


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