CUBRID Engine
latest
|
#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>
Go to the source code of this file.
Classes | |
struct | log_hdrpage |
struct | log_page |
struct | log_hdr_bkup_level_info |
struct | log_header |
struct | log_arv_header |
Macros | |
#define | LOG_HDRPAGE_FLAG_ENCRYPTED_AES 0x1 |
#define | LOG_HDRPAGE_FLAG_ENCRYPTED_ARIA 0x2 |
#define | LOG_HDRPAGE_FLAG_ENCRYPTED_MASK 0x3 |
#define | LOG_IS_PAGE_TDE_ENCRYPTED(log_page_p) |
Typedefs | |
typedef struct log_hdrpage | LOG_HDRPAGE |
typedef struct log_page | LOG_PAGE |
using | VACUUM_LOG_BLOCKID = std::int64_t |
typedef struct log_hdr_bkup_level_info | LOG_HDR_BKUP_LEVEL_INFO |
typedef struct log_header | LOG_HEADER |
typedef struct log_arv_header | LOG_ARV_HEADER |
Variables | |
const LOG_PAGEID | LOGPB_HEADER_PAGE_ID = -9 |
const size_t | LOGPB_IO_NPAGES = 4 |
const size_t | LOGPB_BUFFER_NPAGES_LOWER = 128 |
const size_t | MAXLOGNAME = (30 - 12) |
#define LOG_HDRPAGE_FLAG_ENCRYPTED_AES 0x1 |
Definition at line 42 of file log_storage.hpp.
Referenced by logpb_get_tde_algorithm(), logpb_set_tde_algorithm(), and logwr_log_ha_filestat_to_string().
#define LOG_HDRPAGE_FLAG_ENCRYPTED_ARIA 0x2 |
Definition at line 43 of file log_storage.hpp.
Referenced by logpb_get_tde_algorithm(), logpb_set_tde_algorithm(), and logwr_log_ha_filestat_to_string().
#define LOG_HDRPAGE_FLAG_ENCRYPTED_MASK 0x3 |
Definition at line 45 of file log_storage.hpp.
Referenced by logpb_set_tde_algorithm(), and logwr_log_ha_filestat_to_string().
#define LOG_IS_PAGE_TDE_ENCRYPTED | ( | log_page_p | ) |
Definition at line 47 of file log_storage.hpp.
Referenced by la_log_fetch(), la_log_fetch_from_archive(), la_log_page_check(), logpb_start_append(), logpb_write_page_to_disk(), logpb_write_toflush_pages_to_archive(), and logpb_writev_append_pages().
typedef struct log_arv_header LOG_ARV_HEADER |
Definition at line 228 of file log_storage.hpp.
typedef struct log_hdr_bkup_level_info LOG_HDR_BKUP_LEVEL_INFO |
Definition at line 99 of file log_storage.hpp.
typedef struct log_hdrpage LOG_HDRPAGE |
Definition at line 62 of file log_storage.hpp.
typedef struct log_header LOG_HEADER |
Definition at line 112 of file log_storage.hpp.
Definition at line 80 of file log_storage.hpp.
using VACUUM_LOG_BLOCKID = std::int64_t |
Definition at line 91 of file log_storage.hpp.
const size_t LOGPB_BUFFER_NPAGES_LOWER = 128 |
Definition at line 56 of file log_storage.hpp.
const LOG_PAGEID LOGPB_HEADER_PAGE_ID = -9 |
Definition at line 51 of file log_storage.hpp.
Referenced by la_log_phypageid(), log_create_internal(), log_pageid_hash(), logwr_get_log_pages(), logwr_log_ha_filestat_to_string(), and net_client_logwr_send_end_msg().
const size_t LOGPB_IO_NPAGES = 4 |
Definition at line 55 of file log_storage.hpp.
Referenced by logpb_archive_active_log(), and logpb_background_archiving().
const size_t MAXLOGNAME = (30 - 12) |
Definition at line 88 of file log_storage.hpp.
Referenced by logpb_verify_length().