new ReduceOperatorBase<IN, GenericReduce<IN>>(function, operatorInfo, new int[0], name); po.setInput(input); po.setDegreeOfParallelism(1); UnaryOperatorInformation<IN, IN> operatorInfo = new UnaryOperatorInformation<IN, IN>(getInputType(), getInputType()); ReduceOperatorBase<IN, GenericReduce<IN>> po = new ReduceOperatorBase<IN, GenericReduce<IN>>(function, operatorInfo, logicalKeyPositions, name); po.setInput(input); po.setDegreeOfParallelism(this.getParallelism());