void buildAggregate(
final ProcessorSupplier<K, Change<V>> aggregateSupplier,
final String topic,
final String funcName,
final String sourceName,
final String sinkName)
KGroupedTableImpl
KGroupedTableImpl is…FIXME
buildAggregate Internal Method
buildAggregate…FIXME
|
Note
|
buildAggregate is used exclusively when KGroupedTableImpl is requested to doAggregate.
|
doAggregate Internal Method
<T> KTable<K, T> doAggregate(
final ProcessorSupplier<K, Change<V>> aggregateSupplier,
final String functionName,
final MaterializedInternal<K, T, KeyValueStore<Bytes, byte[]>> materialized)
doAggregate…FIXME
reduce Method
KTable<K, V> reduce(
final Reducer<V> adder,
final Reducer<V> subtractor,
final Materialized<K, V, KeyValueStore<Bytes, byte[]>> materialized)
|
Note
|
reduce is part of the KGroupedTable Contract to…FIXME.
|
reduce…FIXME
count Method
KTable<K, Long> count(final Materialized<K, Long, KeyValueStore<Bytes, byte[]>> materialized)
|
Note
|
count is part of the KGroupedTable Contract to…FIXME.
|
count…FIXME
aggregate Method
KTable<K, VR> aggregate(
final Initializer<VR> initializer,
final Aggregator<? super K, ? super V, VR> adder,
final Aggregator<? super K, ? super V, VR> subtractor,
final Materialized<K, VR, KeyValueStore<Bytes, byte[]>> materialized)
|
Note
|
aggregate is part of the KGroupedTable Contract to…FIXME.
|
aggregate…FIXME
createRepartitionNode Internal Method
GroupedTableOperationRepartitionNode<K, V> createRepartitionNode(
final String sinkName,
final String sourceName,
final String topic)
createRepartitionNode…FIXME
|
Note
|
createRepartitionNode is used exclusively when KGroupedTableImpl is requested to doAggregate (when requested to reduce, count and aggregate).
|