A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::stores::RedisChunkStoreKeys Struct Reference

The sharding-safe Redis keys owned by one node stream. More...

#include <cpp/a11/stores/redis_chunk_store.h>

Public Member Functions

std::vector< std::string > ScriptKeys () const
 Keys in the stable order expected by the store's Lua state machine.
 

Public Attributes

std::string metadata
 Node state hash.
 
std::string stream
 Ordered chunk/control Redis Stream.
 
std::string sequence_index
 Sequence-to-stream-entry hash.
 
std::string arrival_index
 Arrival-order-to-sequence hash.
 
std::string blobs
 Encoded chunks stored outside stream fields.
 
std::string events
 Pub/Sub invalidation channel for waiting readers.
 

Friends

bool operator== (const RedisChunkStoreKeys &, const RedisChunkStoreKeys &)=default
 

Detailed Description

The sharding-safe Redis keys owned by one node stream.

Member Function Documentation

◆ ScriptKeys()

std::vector< std::string > a11::stores::RedisChunkStoreKeys::ScriptKeys ( ) const

Keys in the stable order expected by the store's Lua state machine.

Friends And Related Symbol Documentation

◆ operator==

Member Data Documentation

◆ arrival_index

std::string a11::stores::RedisChunkStoreKeys::arrival_index

Arrival-order-to-sequence hash.

◆ blobs

std::string a11::stores::RedisChunkStoreKeys::blobs

Encoded chunks stored outside stream fields.

◆ events

std::string a11::stores::RedisChunkStoreKeys::events

Pub/Sub invalidation channel for waiting readers.

◆ metadata

std::string a11::stores::RedisChunkStoreKeys::metadata

Node state hash.

◆ sequence_index

std::string a11::stores::RedisChunkStoreKeys::sequence_index

Sequence-to-stream-entry hash.

◆ stream

std::string a11::stores::RedisChunkStoreKeys::stream

Ordered chunk/control Redis Stream.


The documentation for this struct was generated from the following files: