public static class PartialGroupByKeyOperation.BufferingGroupingTable<K,V> extends Object
| Modifier and Type | Field and Description |
|---|---|
PartialGroupByKeyOperation.SizeEstimator<? super K> |
keySizer |
PartialGroupByKeyOperation.SizeEstimator<? super V> |
valueSizer |
| Constructor and Description |
|---|
BufferingGroupingTable(long maxSize,
PartialGroupByKeyOperation.GroupingKeyCreator<? super K> groupingKeyCreator,
PartialGroupByKeyOperation.PairInfo pairInfo,
PartialGroupByKeyOperation.SizeEstimator<? super K> keySizer,
PartialGroupByKeyOperation.SizeEstimator<? super V> valueSizer) |
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.dataflow.sdk.util.common.worker.PartialGroupByKeyOperation.GroupingTable.GroupingTableEntry<K,V,List<V>> |
createTableEntry(K key) |
public final PartialGroupByKeyOperation.SizeEstimator<? super K> keySizer
public final PartialGroupByKeyOperation.SizeEstimator<? super V> valueSizer
public BufferingGroupingTable(long maxSize,
PartialGroupByKeyOperation.GroupingKeyCreator<? super K> groupingKeyCreator,
PartialGroupByKeyOperation.PairInfo pairInfo,
PartialGroupByKeyOperation.SizeEstimator<? super K> keySizer,
PartialGroupByKeyOperation.SizeEstimator<? super V> valueSizer)