Expand description
Byte-level read surface for Interactive Queries.
The supervisor calls these methods through &dyn StateStore::as_iq() to serve
KafkaStreams::*_store queries, and it never learns K or V. The typed
view owns the serialization and deserialization. All reads take &self, and
only key and value bytes cross this trait.
Enumsยง
- Iq2Failure
- Why a store could not run an
IQv2query. The runtime maps these variants into the publicFailureReason, together with its own conditions: rebalancing, not-up-to-bound, and not-active. - Iq2Query
- A typed
IQv2query lowered to the store boundary. - Store
Kind - Which kind of store a query targets. Public so it can appear in
IqError.