コード例 #1
0
 @Override
 public AccumT addInputs(K key, Iterable<InputT> inputs, OldDoFn<?, ?>.ProcessContext c) {
   AccumT accum = keyedCombineFn.createAccumulator(key);
   for (InputT input : inputs) {
     accum = keyedCombineFn.addInput(key, accum, input);
   }
   return accum;
 }
コード例 #2
0
 @Override
 public AccumT createAccumulator(
     K key,
     PipelineOptions options,
     SideInputReader sideInputReader,
     Collection<? extends BoundedWindow> windows) {
   return keyedCombineFn.createAccumulator(key);
 }
コード例 #3
0
 @Override
 public AccumT compact(
     K key,
     AccumT accumulator,
     PipelineOptions options,
     SideInputReader sideInputReader,
     Collection<? extends BoundedWindow> windows) {
   return keyedCombineFn.compact(key, accumulator);
 }
コード例 #4
0
 @Override
 public AccumT mergeAccumulators(
     K key,
     Iterable<AccumT> accumulators,
     PipelineOptions options,
     SideInputReader sideInputReader,
     Collection<? extends BoundedWindow> windows) {
   return keyedCombineFn.mergeAccumulators(key, accumulators);
 }
コード例 #5
0
 @Override
 public OutputT apply(K key, Iterable<? extends InputT> inputs, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.apply(key, inputs);
 }
コード例 #6
0
 @Override
 public AccumT compact(K key, AccumT accumulator, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.compact(key, accumulator);
 }
コード例 #7
0
 @Override
 public OutputT extractOutput(K key, AccumT accumulator, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.extractOutput(key, accumulator);
 }
コード例 #8
0
 @Override
 public AccumT mergeAccumulators(
     K key, Iterable<AccumT> accumulators, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.mergeAccumulators(key, accumulators);
 }
コード例 #9
0
 @Override
 public AccumT addInput(
     K key, AccumT accumulator, InputT input, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.addInput(key, accumulator, input);
 }
コード例 #10
0
 @Override
 public AccumT createAccumulator(K key, OldDoFn<?, ?>.ProcessContext c) {
   return keyedCombineFn.createAccumulator(key);
 }
コード例 #11
0
 @Override
 public String toString() {
   return keyedCombineFn.toString();
 }