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 statePositionduring 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 creatingStoreQueryRequests.The response object for interactive queries.TimestampedKeyQuery<K,V> Interactive query for retrieving a single record based on its key fromTimestampedKeyValueStoreInteractive query for retrieving a single record, including its record headers, based on its key from aTimestampedKeyValueStoreWithHeaders.Interactive query for issuing range queries and scans overTimestampedKeyValueStoreInteractive query for issuing range queries and scans over aTimestampedKeyValueStoreWithHeaders, returning each record together with its headers.Interactive query for retrieving records of a single key across a window-start range, including their record headers, from aTimestampedWindowStoreWithHeaders.Interactive query for retrieving records across a window-start range or for a single key's sessions, including their record headers, from aTimestampedWindowStoreWithHeadersor aSessionStoreWithHeaders.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>