tkhurana commented on code in PR #1851:
URL: https://github.com/apache/phoenix/pull/1851#discussion_r1517620543


##########
phoenix-core-client/src/main/java/org/apache/phoenix/optimize/QueryOptimizer.java:
##########
@@ -247,6 +248,10 @@ private List<QueryPlan> 
getApplicablePlansForSingleFlatQuery(QueryPlan dataPlan,
             }
             plans.add(0, hintedPlan);
         }
+        if (dataPlan.getContext().getScanRanges().isPointLookup()
+                && stopAtBestPlan && dataPlan.isApplicable()) {
+            return Collections.<QueryPlan> singletonList(dataPlan);
+        }

Review Comment:
   But this will not be a common scenario. Most of the time index hint will be 
null and you will return early. If index hint is not null then most of the 
times you will use the hinted index plan. It will be rare that you will end up 
here that you have to exit early.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to