deserialize(Frame *frame, LogOperation operation, common::Deserializer &buffer, unique_ptr< LogEntryHandler > &handler) (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | static |
frame() | bplus_tree::LogEntryHandler | inline |
frame() const (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | inline |
frame_ (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | protected |
from_buffer(function< RC(PageNum, Frame *&)> frame_getter, common::Deserializer &buffer, unique_ptr< LogEntryHandler > &handler) | bplus_tree::LogEntryHandler | static |
from_buffer(DiskBufferPool &buffer_pool, common::Deserializer &buffer, unique_ptr< LogEntryHandler > &handler) (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | static |
from_buffer(common::Deserializer &deserializer, unique_ptr< LogEntryHandler > &handler) (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | static |
index() const (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | inline |
index_ (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | private |
item_bytes() const (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | inline |
item_num() const (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | inline |
item_num_ (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | private |
items() const (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | inline |
items_ (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | private |
LogEntryHandler(LogOperation operation, Frame *frame=nullptr) (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | |
NodeLogEntryHandler(LogOperation operation, Frame *frame) (定义于 bplus_tree::NodeLogEntryHandler) | bplus_tree::NodeLogEntryHandler | inline |
NormalOperationLogEntryHandler(Frame *frame, LogOperation operation, int index, span< const char > items, int item_num) (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | |
operation_type() const | bplus_tree::LogEntryHandler | inline |
operation_type_ (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | protected |
page_num() const (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | |
page_num_ | bplus_tree::LogEntryHandler | protected |
redo(BplusTreeMiniTransaction &mtr, BplusTreeHandler &tree_handler) override | bplus_tree::NormalOperationLogEntryHandler | virtual |
rollback(BplusTreeMiniTransaction &mtr, BplusTreeHandler &tree_handler) override | bplus_tree::NormalOperationLogEntryHandler | virtual |
serialize(common::Serializer &buffer) const | bplus_tree::LogEntryHandler | |
serialize_body(common::Serializer &buffer) const override | bplus_tree::NormalOperationLogEntryHandler | virtual |
serialize_header(common::Serializer &buffer) const | bplus_tree::LogEntryHandler | |
set_page_num(PageNum page_num) (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | inline |
to_string() const override (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | virtual |
~LogEntryHandler()=default (定义于 bplus_tree::LogEntryHandler) | bplus_tree::LogEntryHandler | virtual |
~NodeLogEntryHandler()=default (定义于 bplus_tree::NodeLogEntryHandler) | bplus_tree::NodeLogEntryHandler | virtual |
~NormalOperationLogEntryHandler()=default (定义于 bplus_tree::NormalOperationLogEntryHandler) | bplus_tree::NormalOperationLogEntryHandler | virtual |