chaijunjie0101 commented on code in PR #2079:
URL: https://github.com/apache/phoenix/pull/2079#discussion_r1961553326


##########
phoenix-core-client/src/main/java/org/apache/phoenix/jdbc/PhoenixStatement.java:
##########
@@ -2614,6 +2614,15 @@ public QueryPlan getQueryPlan() {
     @Override
     public ResultSet getResultSet() throws SQLException {
         ResultSet rs = getLastResultSet();
+        if (!isClosed && rs == null && lastQueryPlan != null) {

Review Comment:
   > This feels like this a band-aid to cover for an error in the resultset 
logic.
   > 
   > Can we fix the logic instad so that this is hacky solution is not needed ?
   
   yeah...But if we set the resultSet on this statement...may break the old 
logic...not sure why set ResultSet in the QueryPlan's context? it is differnt 
with JDBC statement logic...we need be careful to change some old logic even it 
is wrong...need keep maintain compatibility.
   I will check again if we could fix the wrong resultset logic, or if you want 
to fix it, you also could do it~
   Thanks for reviewing~



-- 
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: issues-unsubscr...@phoenix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to