public static class PartialGroupByKeyOperation.CombiningGroupingTable<K,InputT,AccumT> extends Object
| Constructor and Description |
|---|
CombiningGroupingTable(long maxSize,
PartialGroupByKeyOperation.GroupingKeyCreator<? super K> groupingKeyCreator,
PartialGroupByKeyOperation.PairInfo pairInfo,
PartialGroupByKeyOperation.Combiner<? super K,InputT,AccumT,?> combineFn,
PartialGroupByKeyOperation.SizeEstimator<? super K> keySizer,
PartialGroupByKeyOperation.SizeEstimator<? super AccumT> accumulatorSizer) |
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.dataflow.sdk.util.common.worker.PartialGroupByKeyOperation.GroupingTable.GroupingTableEntry<K,InputT,AccumT> |
createTableEntry(K key) |
public CombiningGroupingTable(long maxSize,
PartialGroupByKeyOperation.GroupingKeyCreator<? super K> groupingKeyCreator,
PartialGroupByKeyOperation.PairInfo pairInfo,
PartialGroupByKeyOperation.Combiner<? super K,InputT,AccumT,?> combineFn,
PartialGroupByKeyOperation.SizeEstimator<? super K> keySizer,
PartialGroupByKeyOperation.SizeEstimator<? super AccumT> accumulatorSizer)