CUBRID Engine
latest
|
#include <vacuum.h>
Public Attributes | |
VACUUM_WORKER_STATE | state |
INT32 | drop_files_version |
struct log_zip * | log_zip_p |
VACUUM_HEAP_OBJECT * | heap_objects |
int | heap_objects_capacity |
int | n_heap_objects |
char * | undo_data_buffer |
int | undo_data_buffer_capacity |
int | private_lru_index |
char * | prefetch_log_buffer |
LOG_PAGEID | prefetch_first_pageid |
LOG_PAGEID | prefetch_last_pageid |
bool | allocated_resources |
bool vacuum_worker::allocated_resources |
Definition at line 128 of file vacuum.h.
Referenced by vacuum_initialize(), and vacuum_worker_allocate_resources().
INT32 vacuum_worker::drop_files_version |
Definition at line 109 of file vacuum.h.
Referenced by vacuum_initialize(), and vacuum_process_log_record().
VACUUM_HEAP_OBJECT* vacuum_worker::heap_objects |
Definition at line 114 of file vacuum.h.
Referenced by heap_vacuum_all_objects(), vacuum_cleanup_collected_by_vfid(), vacuum_collect_heap_objects(), vacuum_finalize_worker(), vacuum_heap(), vacuum_initialize(), and vacuum_worker_allocate_resources().
int vacuum_worker::heap_objects_capacity |
Definition at line 115 of file vacuum.h.
Referenced by heap_vacuum_all_objects(), vacuum_collect_heap_objects(), vacuum_initialize(), and vacuum_worker_allocate_resources().
struct log_zip* vacuum_worker::log_zip_p |
Definition at line 112 of file vacuum.h.
Referenced by vacuum_finalize_worker(), vacuum_initialize(), vacuum_process_log_record(), and vacuum_worker_allocate_resources().
int vacuum_worker::n_heap_objects |
Definition at line 116 of file vacuum.h.
Referenced by heap_vacuum_all_objects(), vacuum_cleanup_collected_by_vfid(), vacuum_collect_heap_objects(), vacuum_heap(), and vacuum_process_log_block().
LOG_PAGEID vacuum_worker::prefetch_first_pageid |
Definition at line 125 of file vacuum.h.
Referenced by vacuum_fetch_log_page(), vacuum_initialize(), and vacuum_log_prefetch_vacuum_block().
LOG_PAGEID vacuum_worker::prefetch_last_pageid |
Definition at line 126 of file vacuum.h.
Referenced by vacuum_fetch_log_page(), vacuum_initialize(), and vacuum_log_prefetch_vacuum_block().
char* vacuum_worker::prefetch_log_buffer |
Definition at line 124 of file vacuum.h.
Referenced by vacuum_fetch_log_page(), vacuum_finalize_worker(), vacuum_initialize(), vacuum_log_prefetch_vacuum_block(), and vacuum_worker_allocate_resources().
int vacuum_worker::private_lru_index |
Definition at line 122 of file vacuum.h.
Referenced by vacuum_initialize().
VACUUM_WORKER_STATE vacuum_worker::state |
Definition at line 108 of file vacuum.h.
Referenced by vacuum_master_context_manager::on_daemon_create(), vacuum_get_worker_state(), vacuum_heap(), vacuum_initialize(), vacuum_process_log_block(), vacuum_set_worker_state(), and vacuum_worker_allocate_resources().
char* vacuum_worker::undo_data_buffer |
Definition at line 118 of file vacuum.h.
Referenced by vacuum_finalize_worker(), vacuum_initialize(), vacuum_process_log_record(), and vacuum_worker_allocate_resources().
int vacuum_worker::undo_data_buffer_capacity |
Definition at line 119 of file vacuum.h.
Referenced by vacuum_initialize(), vacuum_process_log_record(), and vacuum_worker_allocate_resources().