private ExecutionEdge[] connectAllToAll(IntermediateResultPartition[] sourcePartitions, int inputNumber) { ExecutionEdge[] edges = new ExecutionEdge[sourcePartitions.length]; for (int i = 0; i < sourcePartitions.length; i++) { IntermediateResultPartition irp = sourcePartitions[i]; edges[i] = new ExecutionEdge(irp, this, inputNumber); } return edges; }
private ExecutionEdge[] connectAllToAll(IntermediateResultPartition[] sourcePartitions, int inputNumber) { ExecutionEdge[] edges = new ExecutionEdge[sourcePartitions.length]; for (int i = 0; i < sourcePartitions.length; i++) { IntermediateResultPartition irp = sourcePartitions[i]; edges[i] = new ExecutionEdge(irp, this, inputNumber); } return edges; }
private ExecutionEdge[] connectAllToAll(IntermediateResultPartition[] sourcePartitions, int inputNumber) { ExecutionEdge[] edges = new ExecutionEdge[sourcePartitions.length]; for (int i = 0; i < sourcePartitions.length; i++) { IntermediateResultPartition irp = sourcePartitions[i]; edges[i] = new ExecutionEdge(irp, this, inputNumber); } return edges; }
return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[subTaskIndex], this, inputNumber) }; return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[sourcePartition], this, inputNumber) }; edges[i] = new ExecutionEdge(sourcePartitions[startIndex + i], this, inputNumber); edges[i] = new ExecutionEdge(sourcePartitions[start + i], this, inputNumber);
return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[subTaskIndex], this, inputNumber) }; return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[sourcePartition], this, inputNumber) }; edges[i] = new ExecutionEdge(sourcePartitions[startIndex + i], this, inputNumber); edges[i] = new ExecutionEdge(sourcePartitions[start + i], this, inputNumber);
return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[subTaskIndex], this, inputNumber) }; return new ExecutionEdge[] { new ExecutionEdge(sourcePartitions[sourcePartition], this, inputNumber) }; edges[i] = new ExecutionEdge(sourcePartitions[startIndex + i], this, inputNumber); edges[i] = new ExecutionEdge(sourcePartitions[start + i], this, inputNumber);
ExecutionEdge ee = new ExecutionEdge(partition, consumerVertex, num); partition.addConsumer(ee, consumerIndex); executionEdges.get(executionVertexID.getSubTaskIndex()).add(ee);