Package-level declarations
Types
Link copied to clipboard
A function that extracts the key (otherK) from this table's value (V). If the result is null, the update is ignored as invalid. See KTable.join
Functions
Link copied to clipboard
fun <K, V, otherV, outV> KTable<K, V>.join(other: KTable<K, otherV>, name: String? = null, materialized: Materialized<K, outV, KeyValueStore<Bytes, ByteArray>>? = null, joiner: ValueJoiner<V, otherV, outV>): KTable<K, outV>
fun <K, V, otherK, otherV, outV> KTable<K, V>.join(other: KTable<otherK, otherV>, name: String? = null, materialized: Materialized<K, outV, KeyValueStore<Bytes, ByteArray>>? = null, foreignKeyExtractor: ForeignKeyExtractor<V, otherK>, joiner: ValueJoiner<V, otherV, outV>): KTable<K, outV>
fun <K, V, otherK, otherV, outV> KTable<K, V>.join(other: KTable<otherK, otherV>, tableJoined: TableJoined<K, otherK>? = null, materialized: Materialized<K, outV, KeyValueStore<Bytes, ByteArray>>? = null, foreignKeyExtractor: ForeignKeyExtractor<V, otherK>, joiner: ValueJoiner<V, otherV, outV>): KTable<K, outV>
Link copied to clipboard
fun <K, V, otherV, outV> KTable<K, V>.leftJoin(other: KTable<K, otherV>, name: String? = null, materialized: Materialized<K, outV, KeyValueStore<Bytes, ByteArray>>? = null, joiner: ValueJoiner<V, otherV, outV>): KTable<K, outV>