You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by bb...@apache.org on 2026/08/24 16:26:18 UTC
(kafka) branch 4.4 updated: MINOR: Cross-link header-aware IQv2 docs to the general IQv2 section (#23256)
This is an automated email from the ASF dual-hosted git repository.
bbejeck pushed a commit to branch 4.4
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/4.4 by this push:
new 7bc89293697 MINOR: Cross-link header-aware IQv2 docs to the general IQv2 section (#23256)
7bc89293697 is described below
commit 7bc89293697ed33132d3ac549fa44936331204b8
Author: Alieh Saeedi <10...@users.noreply.github.com>
AuthorDate: Mon Aug 24 18:19:48 2026 +0200
MINOR: Cross-link header-aware IQv2 docs to the general IQv2 section (#23256)
This PR adds a one-line link from the header-aware subsection to the
main "Interactive Queries v2 (IQv2)" section, so readers can jump
straight to the full explanation.
Reviewers: Bill Bejeck <bb...@apache.org>
---
docs/streams/developer-guide/interactive-queries.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/streams/developer-guide/interactive-queries.md b/docs/streams/developer-guide/interactive-queries.md
index 8d4233b6561..3f7ec8d3d53 100644
--- a/docs/streams/developer-guide/interactive-queries.md
+++ b/docs/streams/developer-guide/interactive-queries.md
@@ -311,7 +311,7 @@ Session stores return `AggregationWithHeaders<V>`, which exposes the aggregated
### Reading headers with the IQv2 `query()` API
-Interactive Queries v2 (IQv2) is the query-based interactive-queries API: instead of accessing a store object directly, you build a `Query`, wrap it in a [StateQueryRequest](/{version}/javadoc/org/apache/kafka/streams/query/StateQueryRequest.html), and run it with `KafkaStreams#query(...)`. The call returns a [StateQueryResult](/{version}/javadoc/org/apache/kafka/streams/query/StateQueryResult.html) that holds a per-partition [QueryResult](/{version}/javadoc/org/apache/kafka/streams/quer [...]
+Interactive Queries v2 (IQv2) is the query-based interactive-queries API: instead of accessing a store object directly, you build a `Query`, wrap it in a [StateQueryRequest](/{version}/javadoc/org/apache/kafka/streams/query/StateQueryRequest.html), and run it with `KafkaStreams#query(...)`. The call returns a [StateQueryResult](/{version}/javadoc/org/apache/kafka/streams/query/StateQueryResult.html) that holds a per-partition [QueryResult](/{version}/javadoc/org/apache/kafka/streams/quer [...]
Before [KIP-1356](../../upgrade-guide/#kip-1356-iqv2-header-queries), no IQv2 query type exposed record headers. [KIP-1356](../../upgrade-guide/#kip-1356-iqv2-header-queries) adds four `@Evolving` query types whose results carry headers. Each returns a [ReadOnlyRecord](/{version}/javadoc/org/apache/kafka/streams/processor/api/ReadOnlyRecord.html) — a read-only view exposing `key()`, `value()`, `timestamp()`, and `headers()` — or, for the range and window queries, a closeable [ReadOnlyRec [...]