Classes | |
| struct | CursorKey |
| class | Feed |
| struct | FeedArchiveRow |
| struct | FeedHotKey |
| struct | FeedItem |
| struct | FeedPage |
| class | FeedProjector |
| Materialises change-log rows from the events hot-store into the Feed database, using an independent change_seq cursor persisted in the feed DB. Implements events::IEventProjector so it can be driven by the existing EventsRuntime projection loop. More... | |
| struct | FeedQuery |
| class | FeedRuntime |
| struct | FeedRuntimeConfig |
| class | IFeedRepository |
| class | IFeedStore |
| struct | MonthBounds |
| class | SqliteFeedStore |
| struct | StreamDelta |
| struct | StreamPage |
| struct | StreamQuery |
Functions | |
| parse::Result< CursorKey > | parseHistoryCursor (const std::string &cursor) |
Variables | |
| constexpr std::size_t | DEFAULT_FEED_LIMIT = 100 |
| constexpr std::size_t | MAX_FEED_LIMIT = 256 |
| constexpr std::size_t | DEFAULT_STREAM_LIMIT = 500 |
| constexpr std::size_t | MAX_STREAM_LIMIT = 2048 |
| constexpr int | CURRENT_PROJECTOR_VERSION = 1 |
| parse::Result< CursorKey > dcn::feed::parseHistoryCursor | ( | const std::string & | cursor | ) |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |