You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by ma...@apache.org on 2015/11/11 04:28:19 UTC
calcite git commit: [CALCITE-959] Add description to
SortProjectTransposeRule's constructor
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 <we...@intel.com>
Authored: Tue Nov 10 22:27:58 2015 -0500
Committer: maryannxue <we...@intel.com>
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 ----------------------------------------------------------------