TaskConfig t = new TaskConfig(tic.getContainingVertex().getConfiguration()); t.addChainedTask(tic.getChainedTask(), tic.getTaskConfig(), tic.getTaskName());
if ((chainedTask = this.chainedTasks.get(sourceNode)) != null) { if (chainedTask.getContainingVertex() == null) { throw new IllegalStateException("Bug: Chained task has not been assigned its containing vertex when connecting."); sourceVertex = chainedTask.getContainingVertex(); sourceVertexConfig = chainedTask.getTaskConfig(); } else if ((iteration = this.iterations.get(sourceNode)) != null) {
JobVertex container = chainedTask.getContainingVertex(); if (container == null) { container = this.chainedTasks.get(sourceNode).getContainingVertex(); if (container == null) { throw new IllegalStateException("Bug: Chained task predecessor has not been assigned its containing vertex.");
if ((chainedTask = this.chainedTasks.get(sourceNode)) != null) { if (chainedTask.getContainingVertex() == null) { throw new IllegalStateException("Bug: Chained task has not been assigned its containing vertex when connecting."); sourceVertex = chainedTask.getContainingVertex(); sourceVertexConfig = chainedTask.getTaskConfig(); } else if ((iteration = this.iterations.get(sourceNode)) != null) {
throw new CompilerException("Bug: Tail of step function not found as vertex or chained task."); rootOfStepFunctionVertex = taskInChain.getContainingVertex(); throw new CompilerException("Bug: Tail of termination criterion not found as vertex or chained task."); rootOfTerminationCriterionVertex = taskInChain.getContainingVertex();
throw new CompilerException("Bug: Tail of step function not found as vertex or chained task."); rootOfStepFunctionVertex = taskInChain.getContainingVertex(); throw new CompilerException("Bug: Tail of termination criterion not found as vertex or chained task."); rootOfTerminationCriterionVertex = taskInChain.getContainingVertex();
throw new CompilerException("Bug: Next workset node not found as vertex or chained task."); nextWorksetVertex = taskInChain.getContainingVertex(); worksetTailConfig = taskInChain.getTaskConfig(); } else { throw new CompilerException("Bug: Solution Set Delta not found as vertex or chained task."); solutionDeltaVertex = taskInChain.getContainingVertex(); solutionDeltaConfig = taskInChain.getTaskConfig(); } else {
PlanNode planNode = next.getPlanNode(); JobVertex vertex = next.getContainingVertex();
PlanNode planNode = next.getPlanNode(); JobVertex vertex = next.getContainingVertex();
throw new CompilerException("Bug: Tail of step function not found as vertex or chained task."); rootOfStepFunctionVertex = taskInChain.getContainingVertex(); throw new CompilerException("Bug: Tail of termination criterion not found as vertex or chained task."); rootOfTerminationCriterionVertex = taskInChain.getContainingVertex();
PlanNode planNode = next.getPlanNode(); JobVertex vertex = next.getContainingVertex();
TaskConfig t = new TaskConfig(tic.getContainingVertex().getConfiguration()); t.addChainedTask(tic.getChainedTask(), tic.getTaskConfig(), tic.getTaskName());
TaskConfig t = new TaskConfig(tic.getContainingVertex().getConfiguration()); t.addChainedTask(tic.getChainedTask(), tic.getTaskConfig(), tic.getTaskName());
throw new CompilerException("Bug: Tail of step function not found as vertex or chained task."); rootOfStepFunctionVertex = taskInChain.getContainingVertex(); throw new CompilerException("Bug: Tail of termination criterion not found as vertex or chained task."); rootOfTerminationCriterionVertex = taskInChain.getContainingVertex();
TaskConfig t = new TaskConfig(tic.getContainingVertex().getConfiguration()); t.addChainedTask(tic.getChainedTask(), tic.getTaskConfig(), tic.getTaskName());
PlanNode planNode = next.getPlanNode(); JobVertex vertex = next.getContainingVertex();
TaskConfig t = new TaskConfig(tic.getContainingVertex().getConfiguration()); t.addChainedTask(tic.getChainedTask(), tic.getTaskConfig(), tic.getTaskName());
throw new CompilerException("Bug: Next workset node not found as vertex or chained task."); nextWorksetVertex = taskInChain.getContainingVertex(); worksetTailConfig = taskInChain.getTaskConfig(); } else { throw new CompilerException("Bug: Solution Set Delta not found as vertex or chained task."); solutionDeltaVertex = taskInChain.getContainingVertex(); solutionDeltaConfig = taskInChain.getTaskConfig(); } else {
throw new CompilerException("Bug: Tail of step function not found as vertex or chained task."); rootOfStepFunctionVertex = taskInChain.getContainingVertex(); throw new CompilerException("Bug: Tail of termination criterion not found as vertex or chained task."); rootOfTerminationCriterionVertex = taskInChain.getContainingVertex();
PlanNode planNode = next.getPlanNode(); JobVertex vertex = next.getContainingVertex();