public static class CountIf.CountIfFn
extends org.apache.beam.sdk.transforms.Combine.CombineFn<java.lang.Boolean,long[],java.lang.Long>
| Constructor and Description |
|---|
CountIfFn() |
| Modifier and Type | Method and Description |
|---|---|
long[] |
addInput(long[] accumulator,
java.lang.Boolean input) |
long[] |
createAccumulator() |
java.lang.Long |
extractOutput(long[] accumulator) |
org.apache.beam.sdk.coders.Coder<long[]> |
getAccumulatorCoder(org.apache.beam.sdk.coders.CoderRegistry registry,
org.apache.beam.sdk.coders.Coder<java.lang.Boolean> inputCoder) |
long[] |
mergeAccumulators(java.lang.Iterable<long[]> accumulators) |
public long[] createAccumulator()
createAccumulator in class org.apache.beam.sdk.transforms.Combine.CombineFn<java.lang.Boolean,long[],java.lang.Long>public long[] addInput(long[] accumulator,
java.lang.Boolean input)
addInput in class org.apache.beam.sdk.transforms.Combine.CombineFn<java.lang.Boolean,long[],java.lang.Long>public long[] mergeAccumulators(java.lang.Iterable<long[]> accumulators)
mergeAccumulators in class org.apache.beam.sdk.transforms.Combine.CombineFn<java.lang.Boolean,long[],java.lang.Long>public java.lang.Long extractOutput(long[] accumulator)
extractOutput in class org.apache.beam.sdk.transforms.Combine.CombineFn<java.lang.Boolean,long[],java.lang.Long>public org.apache.beam.sdk.coders.Coder<long[]> getAccumulatorCoder(org.apache.beam.sdk.coders.CoderRegistry registry,
org.apache.beam.sdk.coders.Coder<java.lang.Boolean> inputCoder)
throws org.apache.beam.sdk.coders.CannotProvideCoderException
getAccumulatorCoder in interface org.apache.beam.sdk.transforms.CombineFnBase.GlobalCombineFn<java.lang.Boolean,long[],java.lang.Long>org.apache.beam.sdk.coders.CannotProvideCoderException