CUBRID Engine  latest
vacuum_worker Struct Reference

#include <vacuum.h>

Collaboration diagram for vacuum_worker:
Collaboration graph

Public Attributes

VACUUM_WORKER_STATE state
 
INT32 drop_files_version
 
struct log_ziplog_zip_p
 
VACUUM_HEAP_OBJECTheap_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
 

Detailed Description

Definition at line 106 of file vacuum.h.

Member Data Documentation

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().

int vacuum_worker::heap_objects_capacity
struct log_zip* vacuum_worker::log_zip_p
int vacuum_worker::n_heap_objects
LOG_PAGEID vacuum_worker::prefetch_first_pageid
LOG_PAGEID vacuum_worker::prefetch_last_pageid
char* vacuum_worker::prefetch_log_buffer
int vacuum_worker::private_lru_index

Definition at line 122 of file vacuum.h.

Referenced by vacuum_initialize().

char* vacuum_worker::undo_data_buffer
int vacuum_worker::undo_data_buffer_capacity

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