#include <local_wal_parser.h>
◆ LocalWalParser()
gs::LocalWalParser::LocalWalParser |
( |
const std::string & |
wal_uri | ) |
|
◆ ~LocalWalParser()
gs::LocalWalParser::~LocalWalParser |
( |
| ) |
|
|
inline |
◆ close()
void gs::LocalWalParser::close |
( |
| ) |
|
|
overridevirtual |
◆ get_insert_wal()
const WalContentUnit & gs::LocalWalParser::get_insert_wal |
( |
uint32_t |
ts | ) |
const |
|
overridevirtual |
◆ get_update_wals()
const std::vector< UpdateWalUnit > & gs::LocalWalParser::get_update_wals |
( |
| ) |
const |
|
overridevirtual |
◆ last_ts()
uint32_t gs::LocalWalParser::last_ts |
( |
| ) |
const |
|
overridevirtual |
◆ Make()
static std::unique_ptr<IWalParser> gs::LocalWalParser::Make |
( |
const std::string & |
wal_dir | ) |
|
|
inlinestatic |
◆ open()
void gs::LocalWalParser::open |
( |
const std::string & |
wal_uri | ) |
|
|
overridevirtual |
Open wals from a uri and parse the wal files.
Implements gs::IWalParser.
◆ fds_
std::vector<int> gs::LocalWalParser::fds_ |
|
private |
◆ insert_wal_list_
◆ last_ts_
uint32_t gs::LocalWalParser::last_ts_ {0} |
|
private |
◆ mmapped_ptrs_
std::vector<void*> gs::LocalWalParser::mmapped_ptrs_ |
|
private |
◆ mmapped_size_
std::vector<size_t> gs::LocalWalParser::mmapped_size_ |
|
private |
◆ registered_
const bool gs::LocalWalParser::registered_ |
|
staticprivate |
◆ update_wal_list_
The documentation for this class was generated from the following files:
- /home/runner/work/GraphScope/GraphScope/flex/engines/graph_db/database/wal/local_wal_parser.h
- /home/runner/work/GraphScope/GraphScope/flex/engines/graph_db/database/wal/local_wal_parser.cc