Package org.apache.kafka.streams.query
package org.apache.kafka.streams.query
Provides a query API (aka Interactive Queries) over state stores, for extracting data from a stateful Kafka Streams application.
-
ClassDescriptionThis enumeration type captures the various top-level reasons that a particular partition of a store would fail to execute a query.KeyQuery<K,
V> Interactive query for retrieving a single record based on its key.Interactive query for retrieving a set of records with the same specified key and different timestamps within the specified time range.A representation of a position vector with respect to a set of topic partitions.A class bounding the processing statePosition
during queries.Query<R>Marker interface that all interactive queries must implement (seeKafkaStreams.query(StateQueryRequest)
).Runtime configuration parametersQueryResult<R>Container for a single partition's result when executing aStateQueryRequest
.RangeQuery<K,V> Interactive query for issuing range queries and scans over KeyValue stores.The request object for Interactive Queries.A progressive builder interface for creatingStoreQueryRequest
s.The response object for interactive queries.TimestampedKeyQuery<K,V> Interactive query for retrieving a single record based on its key fromTimestampedKeyValueStore
Interactive query for issuing range queries and scans overTimestampedKeyValueStore
VersionedKeyQuery<K,V> Interactive query for retrieving a single record from a versioned state store based on its key and timestamp.WindowKeyQuery<K,V> WindowRangeQuery<K,V>