This is an automated email from the ASF dual-hosted git repository.
rubenql 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 bc2d7e1 [CALCITE-3853] Minor improvements in SortJoinCopyRule
bc2d7e1 is described below
commit bc2d7e1ce0ff0a2193df2ce6e59d5501766bbca5
Author: rubenada <[email protected]>
AuthorDate: Thu Mar 12 11:33:42 2020 +0100
[CALCITE-3853] Minor improvements in SortJoinCopyRule
---
.../src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
a/core/src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java
b/core/src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java
index 08c9974..ca9b4d5 100644
--- a/core/src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java
+++ b/core/src/main/java/org/apache/calcite/rel/rules/SortJoinCopyRule.java
@@ -26,6 +26,7 @@ import org.apache.calcite.rel.RelNode;
import org.apache.calcite.rel.core.Join;
import org.apache.calcite.rel.core.RelFactories;
import org.apache.calcite.rel.core.Sort;
+import org.apache.calcite.rel.logical.LogicalJoin;
import org.apache.calcite.rel.logical.LogicalSort;
import org.apache.calcite.rel.metadata.RelMdUtil;
import org.apache.calcite.rel.metadata.RelMetadataQuery;
@@ -51,12 +52,12 @@ public class SortJoinCopyRule extends RelOptRule {
public static final SortJoinCopyRule INSTANCE =
new SortJoinCopyRule(LogicalSort.class,
- Join.class, RelFactories.LOGICAL_BUILDER);
+ LogicalJoin.class, RelFactories.LOGICAL_BUILDER);
//~ Constructors -----------------------------------------------------------
/** Creates a SortJoinCopyRule. */
- protected SortJoinCopyRule(Class<? extends Sort> sortClass,
+ public SortJoinCopyRule(Class<? extends Sort> sortClass,
Class<? extends Join> joinClass, RelBuilderFactory relBuilderFactory) {
super(
operand(sortClass,