public static class StringAgg.StringAggByte
extends org.apache.beam.sdk.transforms.Combine.CombineFn<byte[],java.lang.String,byte[]>
Combine.CombineFn that aggregates bytes with a byte array as delimiter.| Constructor and Description |
|---|
StringAggByte(byte[] delimiter) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
addInput(java.lang.String mutableAccumulator,
byte[] input) |
java.lang.String |
createAccumulator() |
byte[] |
extractOutput(java.lang.String output) |
java.lang.String |
mergeAccumulators(java.lang.Iterable<java.lang.String> accumList) |
public java.lang.String createAccumulator()
createAccumulator in class org.apache.beam.sdk.transforms.Combine.CombineFn<byte[],java.lang.String,byte[]>public java.lang.String addInput(java.lang.String mutableAccumulator,
byte[] input)
addInput in class org.apache.beam.sdk.transforms.Combine.CombineFn<byte[],java.lang.String,byte[]>public java.lang.String mergeAccumulators(java.lang.Iterable<java.lang.String> accumList)
mergeAccumulators in class org.apache.beam.sdk.transforms.Combine.CombineFn<byte[],java.lang.String,byte[]>public byte[] extractOutput(java.lang.String output)
extractOutput in class org.apache.beam.sdk.transforms.Combine.CombineFn<byte[],java.lang.String,byte[]>