phoenix git commit: Revert "PHOENIX-4611 Not nullable column impact on join query plans"
Repository: phoenix Updated Branches: refs/heads/4.x-HBase-0.98 9bb7811f0 -> 8f8209dcf Revert "PHOENIX-4611 Not nullable column impact on join query plans" Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/8f8209dc Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/8f8209dc Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/8f8209dc Branch: refs/heads/4.x-HBase-0.98 Commit: 8f8209dcf83696869c7f0b567a86e0231ddef80f Parents: 9bb7811 Author: maryannxue Authored: Wed Mar 14 10:00:06 2018 -0700 Committer: maryannxue Committed: Wed Mar 14 10:00:06 2018 -0700 -- .../java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java | 8 .../java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java | 4 ++-- .../main/java/org/apache/phoenix/compile/JoinCompiler.java | 4 3 files changed, 6 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/8f8209dc/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java index dea349a..a132728 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java @@ -440,8 +440,8 @@ public class SortMergeJoinMoreIT extends ParallelStatsDisabledIT { "SERVER AGGREGATE INTO ORDERED DISTINCT ROWS BY [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "CLIENT MERGE SORT\n" + "CLIENT SORTED BY [BUCKET, \"TIMESTAMP\"]\n" + -"CLIENT SORTED BY [E.TIMESTAMP, E.BUCKET]\n" + -"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.TIMESTAMP, E.BUCKET]" +"CLIENT SORTED BY [E.BUCKET, E.TIMESTAMP]\n" + +"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, E.TIMESTAMP]" : "SORT-MERGE-JOIN (INNER) TABLES\n" + "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER " + eventCountTableName + " [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + @@ -456,8 +456,8 @@ public class SortMergeJoinMoreIT extends ParallelStatsDisabledIT { "SERVER DISTINCT PREFIX FILTER OVER [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "SERVER AGGREGATE INTO ORDERED DISTINCT ROWS BY [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "CLIENT MERGE SORT\n" + -"CLIENT SORTED BY [E.TIMESTAMP, E.BUCKET]\n" + -"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.TIMESTAMP, E.BUCKET]"; +"CLIENT SORTED BY [E.BUCKET, E.TIMESTAMP]\n" + +"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, E.TIMESTAMP]"; ResultSet rs = conn.createStatement().executeQuery("explain " + q); assertEquals(p, QueryUtil.getExplainPlan(rs)); http://git-wip-us.apache.org/repos/asf/phoenix/blob/8f8209dc/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java index 3a1b015..f09f1d3 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java @@ -786,7 +786,7 @@ public class HashJoinMoreIT extends ParallelStatsDisabledIT { String p = i == 0 ? "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER EVENT_COUNT [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + "SERVER FILTER BY FIRST KEY ONLY\n" + -"SERVER AGGREGATE INTO DISTINCT ROWS BY [\"E.TIMESTAMP\", E.BUCKET]\n" + +"SERVER AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, \"E.TIMESTAMP\"]\n" + "CLIENT MERGE SORT\n" + "PARALLEL INNER-JOIN TABLE 0 (SKIP MERGE)\n" + "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER " + t[i] + " [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + @@ -795,7 +795,7 @@
[7/9] phoenix git commit: Revert "PHOENIX-4611 Not nullable column impact on join query plans"
Revert "PHOENIX-4611 Not nullable column impact on join query plans" Project: http://git-wip-us.apache.org/repos/asf/phoenix/repo Commit: http://git-wip-us.apache.org/repos/asf/phoenix/commit/4b2659b8 Tree: http://git-wip-us.apache.org/repos/asf/phoenix/tree/4b2659b8 Diff: http://git-wip-us.apache.org/repos/asf/phoenix/diff/4b2659b8 Branch: refs/heads/4.x-HBase-1.1 Commit: 4b2659b85ed3a68722a81d4ff7a6b8fdda9b79ed Parents: 8162813 Author: maryannxue Authored: Tue Mar 13 16:59:05 2018 -0700 Committer: maryannxue Committed: Tue Mar 13 16:59:05 2018 -0700 -- .../java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java | 8 .../java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java | 4 ++-- .../main/java/org/apache/phoenix/compile/JoinCompiler.java | 4 .../org/apache/phoenix/compile/TupleProjectionCompiler.java | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/phoenix/blob/4b2659b8/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java index dea349a..a132728 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/SortMergeJoinMoreIT.java @@ -440,8 +440,8 @@ public class SortMergeJoinMoreIT extends ParallelStatsDisabledIT { "SERVER AGGREGATE INTO ORDERED DISTINCT ROWS BY [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "CLIENT MERGE SORT\n" + "CLIENT SORTED BY [BUCKET, \"TIMESTAMP\"]\n" + -"CLIENT SORTED BY [E.TIMESTAMP, E.BUCKET]\n" + -"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.TIMESTAMP, E.BUCKET]" +"CLIENT SORTED BY [E.BUCKET, E.TIMESTAMP]\n" + +"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, E.TIMESTAMP]" : "SORT-MERGE-JOIN (INNER) TABLES\n" + "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER " + eventCountTableName + " [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + @@ -456,8 +456,8 @@ public class SortMergeJoinMoreIT extends ParallelStatsDisabledIT { "SERVER DISTINCT PREFIX FILTER OVER [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "SERVER AGGREGATE INTO ORDERED DISTINCT ROWS BY [BUCKET, \"TIMESTAMP\", SRC_LOCATION, DST_LOCATION]\n" + "CLIENT MERGE SORT\n" + -"CLIENT SORTED BY [E.TIMESTAMP, E.BUCKET]\n" + -"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.TIMESTAMP, E.BUCKET]"; +"CLIENT SORTED BY [E.BUCKET, E.TIMESTAMP]\n" + +"CLIENT AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, E.TIMESTAMP]"; ResultSet rs = conn.createStatement().executeQuery("explain " + q); assertEquals(p, QueryUtil.getExplainPlan(rs)); http://git-wip-us.apache.org/repos/asf/phoenix/blob/4b2659b8/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java -- diff --git a/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java b/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java index 3a1b015..f09f1d3 100644 --- a/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java +++ b/phoenix-core/src/it/java/org/apache/phoenix/end2end/join/HashJoinMoreIT.java @@ -786,7 +786,7 @@ public class HashJoinMoreIT extends ParallelStatsDisabledIT { String p = i == 0 ? "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER EVENT_COUNT [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + "SERVER FILTER BY FIRST KEY ONLY\n" + -"SERVER AGGREGATE INTO DISTINCT ROWS BY [\"E.TIMESTAMP\", E.BUCKET]\n" + +"SERVER AGGREGATE INTO DISTINCT ROWS BY [E.BUCKET, \"E.TIMESTAMP\"]\n" + "CLIENT MERGE SORT\n" + "PARALLEL INNER-JOIN TABLE 0 (SKIP MERGE)\n" + "CLIENT PARALLEL 2-WAY SKIP SCAN ON 2 RANGES OVER " + t[i] + " [0,'5SEC',~14629935200,'Tr/Bal'] - [1,'5SEC',~14629934200,'Tr/Bal']\n" + @@ -795,7 +795,7 @@ public class HashJoinM