protected void addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator) { for (RequestedLocalProperties ilp : this.inConn.getInterestingProperties().getLocalProperties()) { final Channel in = template.clone(); ilp.parameterizeChannel(in); // instantiate a candidate, if the instantiated local properties meet one possible local property set outer: for (OperatorDescriptorSingle dps: getPossibleProperties()) { for (RequestedLocalProperties ilps : dps.getPossibleLocalProperties()) { if (ilps.isMetBy(in.getLocalProperties())) { in.setRequiredLocalProps(ilps); instantiateCandidate(dps, in, broadcastPlanChannels, target, estimator, rgps, ilp); break outer; } } } } }
gp.parameterizeChannel(c, dopChange, executionMode, breakPipeline); lp.parameterizeChannel(c); c.setRequiredLocalProps(lp); c.setRequiredGlobalProps(gp);
in1Copy.setRequiredLocalProps(lpp.getProperties1()); in2Copy.setRequiredLocalProps(lpp.getProperties2());
toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap3.setRequiredLocalProps(reqLp); toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap3.setRequiredLocalProps(null);
toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(reqLp); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null);
toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(null); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp); toMap2.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(reqLp);
toJoin2.setLocalStrategy(LocalStrategy.NONE); toJoin2.setRequiredGlobalProps(joinGp); toJoin2.setRequiredLocalProps(joinLp); toJoin1.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(rlp); toMap1.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(null); toMap1.setRequiredLocalProps(null); toJoin1.setRequiredLocalProps(rlp); toAfterJoin.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(rlp1); toAfterJoin.setRequiredLocalProps(rlp2); toJoin1.setRequiredLocalProps(null); toAfterJoin.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(null); toAfterJoin.setRequiredLocalProps(rlp);
toJoin1.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(rlp); toJoin2.setRequiredLocalProps(rlp); toJoin1.setRequiredLocalProps(rlp1); toJoin2.setRequiredLocalProps(rlp2); toJoin1.setRequiredLocalProps(null); toJoin2.setRequiredLocalProps(null); toAfterJoin.setRequiredLocalProps(rlp); toAfterJoin.setRequiredLocalProps(rlp); toAfterJoin.setRequiredLocalProps(rlp); toAfterJoin.setRequiredLocalProps(null);
protected void addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator) { for (RequestedLocalProperties ilp : this.inConn.getInterestingProperties().getLocalProperties()) { final Channel in = template.clone(); ilp.parameterizeChannel(in); // instantiate a candidate, if the instantiated local properties meet one possible local property set outer: for (OperatorDescriptorSingle dps: getPossibleProperties()) { for (RequestedLocalProperties ilps : dps.getPossibleLocalProperties()) { if (ilps.isMetBy(in.getLocalProperties())) { in.setRequiredLocalProps(ilps); instantiateCandidate(dps, in, broadcastPlanChannels, target, estimator, rgps, ilp); break outer; } } } } }
protected void addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator) { for (RequestedLocalProperties ilp : this.inConn.getInterestingProperties().getLocalProperties()) { final Channel in = template.clone(); ilp.parameterizeChannel(in); // instantiate a candidate, if the instantiated local properties meet one possible local property set outer: for (OperatorDescriptorSingle dps: getPossibleProperties()) { for (RequestedLocalProperties ilps : dps.getPossibleLocalProperties()) { if (ilps.isMetBy(in.getLocalProperties())) { in.setRequiredLocalProps(ilps); instantiateCandidate(dps, in, broadcastPlanChannels, target, estimator, rgps, ilp); break outer; } } } } }
protected void addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator) { for (RequestedLocalProperties ilp : this.inConn.getInterestingProperties().getLocalProperties()) { final Channel in = template.clone(); ilp.parameterizeChannel(in); // instantiate a candidate, if the instantiated local properties meet one possible local property set outer: for (OperatorDescriptorSingle dps: getPossibleProperties()) { for (RequestedLocalProperties ilps : dps.getPossibleLocalProperties()) { if (ilps.isMetBy(in.getLocalProperties())) { in.setRequiredLocalProps(ilps); instantiateCandidate(dps, in, broadcastPlanChannels, target, estimator, rgps, ilp); break outer; } } } } }
protected void addLocalCandidates(Channel template, List<Set<? extends NamedChannel>> broadcastPlanChannels, RequestedGlobalProperties rgps, List<PlanNode> target, CostEstimator estimator) { for (RequestedLocalProperties ilp : this.inConn.getInterestingProperties().getLocalProperties()) { final Channel in = template.clone(); ilp.parameterizeChannel(in); // instantiate a candidate, if the instantiated local properties meet one possible local property set outer: for (OperatorDescriptorSingle dps: getPossibleProperties()) { for (RequestedLocalProperties ilps : dps.getPossibleLocalProperties()) { if (ilps.isMetBy(in.getLocalProperties())) { in.setRequiredLocalProps(ilps); instantiateCandidate(dps, in, broadcastPlanChannels, target, estimator, rgps, ilp); break outer; } } } } }
gp.parameterizeChannel(c, dopChange, executionMode, breakPipeline); lp.parameterizeChannel(c); c.setRequiredLocalProps(lp); c.setRequiredGlobalProps(gp);
gp.parameterizeChannel(c, dopChange, executionMode, breakPipeline); lp.parameterizeChannel(c); c.setRequiredLocalProps(lp); c.setRequiredGlobalProps(gp);
gp.parameterizeChannel(c, dopChange, executionMode, breakPipeline); lp.parameterizeChannel(c); c.setRequiredLocalProps(lp); c.setRequiredGlobalProps(gp);
gp.parameterizeChannel(c, dopChange, executionMode, breakPipeline); lp.parameterizeChannel(c); c.setRequiredLocalProps(lp); c.setRequiredGlobalProps(gp);
in1Copy.setRequiredLocalProps(lpp.getProperties1()); in2Copy.setRequiredLocalProps(lpp.getProperties2());
in1Copy.setRequiredLocalProps(lpp.getProperties1()); in2Copy.setRequiredLocalProps(lpp.getProperties2());
in1Copy.setRequiredLocalProps(lpp.getProperties1()); in2Copy.setRequiredLocalProps(lpp.getProperties2());
in1Copy.setRequiredLocalProps(lpp.getProperties1()); in2Copy.setRequiredLocalProps(lpp.getProperties2());