Package-level declarations
Types
Link copied to clipboard
interface PrintedOutputStream
Link copied to clipboard
typealias TimestampedQueryStoreType<K, V> = QueryableStoreType<ReadOnlyKeyValueStore<K, ValueAndTimestamp<V>>>
Functions
Link copied to clipboard
Link copied to clipboard
Get the key of a KeyValue
Get the key of a timestamped-KeyValue
Get the value of a ValueAndTimestamp
Link copied to clipboard
Get the value of a KeyValue
Get the value of a timestamped-KeyValue
Get the timestamp of a ValueAndTimestamp
Link copied to clipboard
Get the timestamp of a timestamped-KeyValue
Link copied to clipboard
fun <Key, Val> consumedAs(name: String? = null, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, resetPolicy: Topology.AutoOffsetReset? = null, timestampExtractor: TimestampExtractor? = null): Consumed<Key, Val>
Link copied to clipboard
fun <Key, Val, Store : StateStore> materializedAs(storeName: String, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, loggingConfig: Map<String, String>? = null, cachingEnabled: Boolean = true, retention: Duration? = null): Materialized<Key, Val, Store>
fun <Key, Val> materializedAs(storeSupplier: KeyValueBytesStoreSupplier, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, loggingConfig: Map<String, String>? = null, cachingEnabled: Boolean = true, retention: Duration? = null): Materialized<Key, Val, KeyValueStore<Bytes, ByteArray>>
fun <Key, Val> materializedAs(storeSupplier: SessionBytesStoreSupplier, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, loggingConfig: Map<String, String>? = null, cachingEnabled: Boolean = true, retention: Duration? = null): Materialized<Key, Val, SessionStore<Bytes, ByteArray>>
fun <Key, Val> materializedAs(storeSupplier: WindowBytesStoreSupplier, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, loggingConfig: Map<String, String>? = null, cachingEnabled: Boolean = true, retention: Duration? = null): Materialized<Key, Val, WindowStore<Bytes, ByteArray>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <Key, Val> repartitionedAs(name: String? = null, keySerde: Serde<Key>? = null, valueSerde: Serde<Val>? = null, numberOfPartitions: Int? = null, partitioner: StreamPartitioner<Key, Val>? = null): Repartitioned<Key, Val>
Link copied to clipboard
fun <Key, otherKey> tableJoined(name: String? = null, partitioner: StreamPartitioner<Key, Void>? = null, otherPartitioner: StreamPartitioner<otherKey, Void>? = null): TableJoined<Key, otherKey>
Link copied to clipboard
Convert a Triple to a KeyValue, with a timestamped value
Link copied to clipboard