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 29f798f  [CALCITE-4032] Mark CalcMergeRule as TransformationRule
29f798f is described below

commit 29f798fb6919f24d95776658b7e659af179a8b15
Author: Haisheng Yuan <[email protected]>
AuthorDate: Sun May 31 12:02:09 2020 -0500

    [CALCITE-4032] Mark CalcMergeRule as TransformationRule
    
    So that in VolcanoPlanner, CalcMergeRule doesn't match EnumerableCalc 
anymore.
    It only matches LogicalCalc.
    
    Close #1997
---
 core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java | 2 +-
 site/_docs/history.md                                              | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java 
b/core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java
index fc4a2e8..a65f81e 100644
--- a/core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java
+++ b/core/src/main/java/org/apache/calcite/rel/rules/CalcMergeRule.java
@@ -35,7 +35,7 @@ import org.apache.calcite.tools.RelBuilderFactory;
  * {@link org.apache.calcite.rel.logical.LogicalCalc}, but expressed in terms 
of
  * the lower {@link org.apache.calcite.rel.logical.LogicalCalc}'s inputs.
  */
-public class CalcMergeRule extends RelOptRule {
+public class CalcMergeRule extends RelOptRule implements TransformationRule {
   //~ Static fields/initializers ---------------------------------------------
 
   public static final CalcMergeRule INSTANCE =
diff --git a/site/_docs/history.md b/site/_docs/history.md
index 7e40ae4..b769b48 100644
--- a/site/_docs/history.md
+++ b/site/_docs/history.md
@@ -27,6 +27,13 @@ For a full list of releases, see
 <a href="https://github.com/apache/calcite/releases";>github</a>.
 Downloads are available on the
 [downloads page]({{ site.baseurl }}/downloads/).
+## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.24.0";>1.24.0</a> 
/ under development
+{: #v1-24-0}
+
+#### Breaking Changes
+
+* [<a 
href="https://issues.apache.org/jira/browse/CALCITE-4032";>CALCITE-4032</a>]
+  Mark `CalcMergeRule` as `TransformationRule`
 
 ## <a 
href="https://github.com/apache/calcite/releases/tag/calcite-1.23.0";>1.23.0</a> 
/ 2020-05-23
 {: #v1-23-0}

Reply via email to