File log_storage.hpp
FileList > cubrid > src > transaction > log_storage.hpp
Go to the source code of this file
#include "file_io.h"
#include "log_lsa.hpp"
#include "release_string.h"
#include "storage_common.h"
#include "system.h"
#include "transaction_global.hpp"
#include "tde.h"
#include <cstdint>
Classes
Public Types
Public Attributes
Macros
Public Types Documentation
typedef struct log_arv_header LOG_ARV_HEADER;
typedef LOG_HDRPAGE
typedef struct log_hdrpage LOG_HDRPAGE;
typedef LOG_HDR_BKUP_LEVEL_INFO
typedef struct log_hdr_bkup_level_info LOG_HDR_BKUP_LEVEL_INFO;
typedef struct log_header LOG_HEADER;
typedef LOG_PAGE
typedef struct log_page LOG_PAGE;
typedef VACUUM_LOG_BLOCKID
using VACUUM_LOG_BLOCKID = std::int64_t;
Public Attributes Documentation
variable LOGPB_BUFFER_NPAGES_LOWER
const size_t LOGPB_BUFFER_NPAGES_LOWER;
const LOG_PAGEID LOGPB_HEADER_PAGE_ID;
variable LOGPB_IO_NPAGES
const size_t LOGPB_IO_NPAGES;
variable MAXLOGNAME
Macro Definition Documentation
define LOG_HDRPAGE_FLAG_ENCRYPTED_AES
#define LOG_HDRPAGE_FLAG_ENCRYPTED_AES `0x1`
define LOG_HDRPAGE_FLAG_ENCRYPTED_ARIA
#define LOG_HDRPAGE_FLAG_ENCRYPTED_ARIA `0x2`
define LOG_HDRPAGE_FLAG_ENCRYPTED_MASK
#define LOG_HDRPAGE_FLAG_ENCRYPTED_MASK `0x3`
define LOG_IS_PAGE_TDE_ENCRYPTED
#define LOG_IS_PAGE_TDE_ENCRYPTED (
log_page_p
) `/* multi line expression */`
The documentation for this class was generated from the following file cubrid/src/transaction/log_storage.hpp