Esempio n. 1
0
 @Override
 public PTable<K, V> combineValues(CombineFn<K, V> combineFn, CombineFn<K, V> reduceFn) {
   return pipeline
       .getFactory()
       .createDoTable(
           "combine", getChainingCollection(), combineFn, reduceFn, parent.getPTableType());
 }
Esempio n. 2
0
 protected BaseGroupedTable(PTableBase<K, V> parent, GroupingOptions groupingOptions) {
   super("GBK", parent.getPipeline());
   this.parent = parent;
   this.groupingOptions = groupingOptions;
   this.ptype = parent.getPTableType().getGroupedTableType();
 }
Esempio n. 3
0
 @Override
 public PTable<K, V> ungroup() {
   return parallelDo("ungroup", new Ungroup<K, V>(), parent.getPTableType());
 }