This is an automated email from the ASF dual-hosted git repository.

hyuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git


The following commit(s) were added to refs/heads/master by this push:
     new 88d4de0  [CALCITE-4124] Stop invalidating metadata cache in 
VolcanoRuleCall
88d4de0 is described below

commit 88d4de0f800b84ae10a7a5be8a6c96eeb30eedf7
Author: Haisheng Yuan <[email protected]>
AuthorDate: Wed Jul 15 11:12:02 2020 -0500

    [CALCITE-4124] Stop invalidating metadata cache in VolcanoRuleCall
    
    After CALCITE-2018, we don't need to invalidate metadata cache when a new
    RelNode is generated during rule transformation.
---
 core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java | 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java 
b/core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java
index bbc32b5..d4f3f03 100644
--- a/core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java
+++ b/core/src/main/java/org/apache/calcite/plan/volcano/VolcanoRuleCall.java
@@ -147,7 +147,6 @@ public class VolcanoRuleCall extends RelOptRuleCall {
       // The subset is not used, but we need it, just for debugging
       //noinspection unused
       RelSubset subset = volcanoPlanner.ensureRegistered(rel, rels[0]);
-      rels[0].getCluster().invalidateMetadataQuery();
 
       if (volcanoPlanner.getListener() != null) {
         RelOptListener.RuleProductionEvent event =

Reply via email to