#include <sqlite_feed_store.hpp>
◆ SqliteFeedStore()
| dcn::feed::SqliteFeedStore::SqliteFeedStore |
( |
const std::filesystem::path & | feed_db_path, |
|
|
const std::filesystem::path & | archive_root, |
|
|
std::int64_t | outbox_retention_ms, |
|
|
int | default_chain_id, |
|
|
std::string | default_chain_namespace = "local" ) |
◆ ~SqliteFeedStore()
| dcn::feed::SqliteFeedStore::~SqliteFeedStore |
( |
| ) |
|
|
override |
◆ applyChange()
| void dcn::feed::SqliteFeedStore::applyChange |
( |
const events::ChangeRecord & | row, |
|
|
std::int64_t | now_ms ) |
|
overridevirtual |
◆ checkpointWal()
◆ getFeedCursor()
| std::int64_t dcn::feed::SqliteFeedStore::getFeedCursor |
( |
| ) |
const |
|
overridevirtual |
◆ getFeedPage()
◆ getStreamPage()
◆ maintainOutbox()
| void dcn::feed::SqliteFeedStore::maintainOutbox |
( |
std::int64_t | now_ms | ) |
|
|
overridevirtual |
◆ minAvailableStreamSeq()
| std::int64_t dcn::feed::SqliteFeedStore::minAvailableStreamSeq |
( |
| ) |
const |
|
overridevirtual |
◆ runArchiveCycle()
| bool dcn::feed::SqliteFeedStore::runArchiveCycle |
( |
int | chain_id, |
|
|
std::size_t | hot_window_days, |
|
|
std::int64_t | now_ms ) |
|
overridevirtual |
◆ setFeedCursor()
| void dcn::feed::SqliteFeedStore::setFeedCursor |
( |
std::int64_t | last_change_seq | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: