sipPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sipPlanNode.setCosts(defaultZeroCosts); sipChannel.setTarget(sipPlanNode); this.plan.getAllNodes().add(sipPlanNode); sourceNewOutputChannels.add(sipChannel); sicPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sicPlanNode.setCosts(defaultZeroCosts); sicChannel.setTarget(sicPlanNode); sipPlanNode.addOutgoingChannel(sicChannel); this.plan.getAllNodes().add(sicPlanNode); rbPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); rbPlanNode.setCosts(defaultZeroCosts); rbChannel.setTarget(rbPlanNode); sicPlanNode.addOutgoingChannel(rbChannel); this.plan.getAllNodes().add(rbPlanNode); ariPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); ariPlanNode.setCosts(defaultZeroCosts); ariChannel.setTarget(ariPlanNode); this.plan.getAllNodes().add(ariPlanNode); sourceNewOutputChannels.add(ariChannel); final MapNode prRemoverNode = new MapNode(prOperatorBase); final SingleInputPlanNode prPlanNode = new SingleInputPlanNode(prRemoverNode, PR_NAME, partChannel, DriverStrategy.MAP); partChannel.setTarget(prPlanNode); prRemoverNode.setParallelism(targetParallelism); prPlanNode.setParallelism(targetParallelism);
sipPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sipPlanNode.setCosts(defaultZeroCosts); sipChannel.setTarget(sipPlanNode); this.plan.getAllNodes().add(sipPlanNode); sourceNewOutputChannels.add(sipChannel); sicPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sicPlanNode.setCosts(defaultZeroCosts); sicChannel.setTarget(sicPlanNode); sipPlanNode.addOutgoingChannel(sicChannel); this.plan.getAllNodes().add(sicPlanNode); rbPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); rbPlanNode.setCosts(defaultZeroCosts); rbChannel.setTarget(rbPlanNode); sicPlanNode.addOutgoingChannel(rbChannel); this.plan.getAllNodes().add(rbPlanNode); ariPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); ariPlanNode.setCosts(defaultZeroCosts); ariChannel.setTarget(ariPlanNode); this.plan.getAllNodes().add(ariPlanNode); sourceNewOutputChannels.add(ariChannel); final MapNode prRemoverNode = new MapNode(prOperatorBase); final SingleInputPlanNode prPlanNode = new SingleInputPlanNode(prRemoverNode, PR_NAME, partChannel, DriverStrategy.MAP); partChannel.setTarget(prPlanNode); prRemoverNode.setParallelism(targetParallelism); prPlanNode.setParallelism(targetParallelism);
sipPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sipPlanNode.setCosts(defaultZeroCosts); sipChannel.setTarget(sipPlanNode); this.plan.getAllNodes().add(sipPlanNode); sourceNewOutputChannels.add(sipChannel); sicPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sicPlanNode.setCosts(defaultZeroCosts); sicChannel.setTarget(sicPlanNode); sipPlanNode.addOutgoingChannel(sicChannel); this.plan.getAllNodes().add(sicPlanNode); rbPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); rbPlanNode.setCosts(defaultZeroCosts); rbChannel.setTarget(rbPlanNode); sicPlanNode.addOutgoingChannel(rbChannel); this.plan.getAllNodes().add(rbPlanNode); ariPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); ariPlanNode.setCosts(defaultZeroCosts); ariChannel.setTarget(ariPlanNode); this.plan.getAllNodes().add(ariPlanNode); sourceNewOutputChannels.add(ariChannel); final MapNode prRemoverNode = new MapNode(prOperatorBase); final SingleInputPlanNode prPlanNode = new SingleInputPlanNode(prRemoverNode, PR_NAME, partChannel, DriverStrategy.MAP); partChannel.setTarget(prPlanNode); prRemoverNode.setParallelism(targetParallelism); prPlanNode.setParallelism(targetParallelism);
sipPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sipPlanNode.setCosts(defaultZeroCosts); sipChannel.setTarget(sipPlanNode); this.plan.getAllNodes().add(sipPlanNode); sourceNewOutputChannels.add(sipChannel); sicPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sicPlanNode.setCosts(defaultZeroCosts); sicChannel.setTarget(sicPlanNode); sipPlanNode.addOutgoingChannel(sicChannel); this.plan.getAllNodes().add(sicPlanNode); rbPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); rbPlanNode.setCosts(defaultZeroCosts); rbChannel.setTarget(rbPlanNode); sicPlanNode.addOutgoingChannel(rbChannel); this.plan.getAllNodes().add(rbPlanNode); ariPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); ariPlanNode.setCosts(defaultZeroCosts); ariChannel.setTarget(ariPlanNode); this.plan.getAllNodes().add(ariPlanNode); sourceNewOutputChannels.add(ariChannel); final MapNode prRemoverNode = new MapNode(prOperatorBase); final SingleInputPlanNode prPlanNode = new SingleInputPlanNode(prRemoverNode, PR_NAME, partChannel, DriverStrategy.MAP); partChannel.setTarget(prPlanNode); prRemoverNode.setParallelism(targetParallelism); prPlanNode.setParallelism(targetParallelism);
sipPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sipPlanNode.setCosts(defaultZeroCosts); sipChannel.setTarget(sipPlanNode); this.plan.getAllNodes().add(sipPlanNode); sourceNewOutputChannels.add(sipChannel); sicPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); sicPlanNode.setCosts(defaultZeroCosts); sicChannel.setTarget(sicPlanNode); sipPlanNode.addOutgoingChannel(sicChannel); this.plan.getAllNodes().add(sicPlanNode); rbPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); rbPlanNode.setCosts(defaultZeroCosts); rbChannel.setTarget(rbPlanNode); sicPlanNode.addOutgoingChannel(rbChannel); this.plan.getAllNodes().add(rbPlanNode); ariPlanNode.initProperties(new GlobalProperties(), new LocalProperties()); ariPlanNode.setCosts(defaultZeroCosts); ariChannel.setTarget(ariPlanNode); this.plan.getAllNodes().add(ariPlanNode); sourceNewOutputChannels.add(ariChannel); final MapNode prRemoverNode = new MapNode(prOperatorBase); final SingleInputPlanNode prPlanNode = new SingleInputPlanNode(prRemoverNode, PR_NAME, partChannel, DriverStrategy.MAP); partChannel.setTarget(prPlanNode); prRemoverNode.setParallelism(targetParallelism); prPlanNode.setParallelism(targetParallelism);