if(chosenNode != null) {
pushCriteria |= markDependent(chosenNode, joinNode, metadata, null);
continue;
}
DependentCostAnalysis dca = NewCalculateCostUtil.computeCostForDepJoin(joinNode, !entry.leftCandidate, metadata, capFinder, context);
PlanNode dependentNode = sourceNode;
if (bothCandidates && dca.expectedCardinality == null) {
dca = NewCalculateCostUtil.computeCostForDepJoin(joinNode, true, metadata, capFinder, context);
if (dca.expectedCardinality != null) {