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