Class log_reader
ClassList > log_reader
#include <log_reader.hpp>
Public Types
Public Functions
Public Types Documentation
enum fetch_mode
enum log_reader::fetch_mode {
NORMAL,
FORCE
};
Public Functions Documentation
function add_align [1/2]
inline void log_reader::add_align (
size_t size
)
function add_align [2/2]
template<typename T>
inline void log_reader::add_align ()
function advance_when_does_not_fit
inline void log_reader::advance_when_does_not_fit (
size_t size
)
function align
inline void log_reader::align ()
function copy_from_log
inline void log_reader::copy_from_log (
char * dest,
size_t length
)
function does_fit_in_current_page
inline bool log_reader::does_fit_in_current_page (
size_t size
) const
function get_lsa
inline const log_lsa & log_reader::get_lsa () const
function get_offset
inline std::int16_t log_reader::get_offset () const
function get_page
inline const log_page * log_reader::get_page () const
inline const log_hdrpage & log_reader::get_page_header () const
function get_pageid
inline std::int64_t log_reader::get_pageid () const
function log_reader [1/3]
inline log_reader::log_reader (
LOG_CS_ACCESS_MODE cs_access
)
function log_reader [2/3]
log_reader::log_reader (
log_reader const &
) = delete
function log_reader [3/3]
log_reader::log_reader (
log_reader &&
) = delete
function operator=
log_reader & log_reader::operator= (
log_reader const &
) = delete
function operator=
log_reader & log_reader::operator= (
log_reader &&
) = delete
function reinterpret_copy_and_add_align
template<typename T>
T log_reader::reinterpret_copy_and_add_align ()
function reinterpret_cptr
template<typename T>
const std::remove_reference< T >::type * log_reader::reinterpret_cptr () const
function set_lsa_and_fetch_page
inline int log_reader::set_lsa_and_fetch_page (
const log_lsa & lsa,
fetch_mode fetch_page_mode=fetch_mode::NORMAL
)
function skip
inline int log_reader::skip (
size_t size
)
The documentation for this class was generated from the following file cubrid/src/transaction/log_reader.hpp