asolimando commented on code in PR #4803:
URL: https://github.com/apache/calcite/pull/4803#discussion_r2964956551


##########
core/src/main/java/org/apache/calcite/plan/hep/HepPlanner.java:
##########
@@ -136,11 +139,13 @@ public class HepPlanner extends AbstractRelOptPlanner {
    *
    * <p>Value: match-key ID lists in {@link #firedRulesCache} that contain the 
key ID.
    */
-  private final Multimap<Integer, List<Integer>> firedRulesCacheIndex = 
HashMultimap.create();
-
+  private final Multimap<Integer, ImmutableIntList> firedRulesCacheIndex = 
HashMultimap.create();
 
   private boolean enableFiredRulesCache = false;
 
+  private boolean largePlanMode = false;

Review Comment:
   I agree with @xiedeyantu for 1., it's OK for now but unfortunately it won't 
protect from future regressions.
   
   For 2., I think I got what you mean, but if you could provide a concrete 
example, it would help making sure we are aligned, backwards compatibility is a 
major concern for libraries like Calcite.



-- 
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