Repository: calcite
Updated Branches:
  refs/heads/master 248987bad -> f22ecfa54


[CALCITE-959] Add description to SortProjectTransposeRule's constructor


Project: http://git-wip-us.apache.org/repos/asf/calcite/repo
Commit: http://git-wip-us.apache.org/repos/asf/calcite/commit/f22ecfa5
Tree: http://git-wip-us.apache.org/repos/asf/calcite/tree/f22ecfa5
Diff: http://git-wip-us.apache.org/repos/asf/calcite/diff/f22ecfa5

Branch: refs/heads/master
Commit: f22ecfa54958c7d812c50720dd1ef1bfb7f943b5
Parents: 248987b
Author: maryannxue <[email protected]>
Authored: Tue Nov 10 22:27:58 2015 -0500
Committer: maryannxue <[email protected]>
Committed: Tue Nov 10 22:27:58 2015 -0500

----------------------------------------------------------------------
 .../calcite/rel/rules/SortProjectTransposeRule.java   | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/calcite/blob/f22ecfa5/core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java 
b/core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java
index d9aaa91..5efa2ef 100644
--- 
a/core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java
+++ 
b/core/src/main/java/org/apache/calcite/rel/rules/SortProjectTransposeRule.java
@@ -44,16 +44,26 @@ import java.util.Map;
  */
 public class SortProjectTransposeRule extends RelOptRule {
   public static final SortProjectTransposeRule INSTANCE =
-      new SortProjectTransposeRule(Sort.class, LogicalProject.class);
+      new SortProjectTransposeRule(Sort.class, LogicalProject.class, null);
 
   //~ Constructors -----------------------------------------------------------
 
+  @Deprecated // to be removed before 2.0
   public SortProjectTransposeRule(
       Class<? extends Sort> sortClass,
       Class<? extends Project> projectClass) {
+    this(sortClass, projectClass, null);
+  }
+
+  /** Creates a SortProjectTransposeRule.*/
+  public SortProjectTransposeRule(
+      Class<? extends Sort> sortClass,
+      Class<? extends Project> projectClass,
+      String description) {
     super(
         operand(sortClass,
-            operand(projectClass, any())));
+            operand(projectClass, any())),
+        description);
   }
 
   //~ Methods ----------------------------------------------------------------

Reply via email to