-
- Downloads
[SPARK-1495][SQL]add support for left semi join
Just submit another solution for #395 Author: Daoyuan <daoyuan.wang@intel.com> Author: Michael Armbrust <michael@databricks.com> Author: Daoyuan Wang <daoyuan.wang@intel.com> Closes #837 from adrian-wang/left-semi-join-support and squashes the following commits: d39cd12 [Daoyuan Wang] Merge pull request #1 from marmbrus/pr/837 6713c09 [Michael Armbrust] Better debugging for failed query tests. 035b73e [Michael Armbrust] Add test for left semi that can't be done with a hash join. 5ec6fa4 [Michael Armbrust] Add left semi to SQL Parser. 4c726e5 [Daoyuan] improvement according to Michael 8d4a121 [Daoyuan] add golden files for leftsemijoin 83a3c8a [Daoyuan] scala style fix 14cff80 [Daoyuan] add support for left semi join
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/SqlParser.scala 2 additions, 0 deletions.../main/scala/org/apache/spark/sql/catalyst/SqlParser.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/planning/patterns.scala 5 additions, 0 deletions...ala/org/apache/spark/sql/catalyst/planning/patterns.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/joinTypes.scala 1 addition, 0 deletions...scala/org/apache/spark/sql/catalyst/plans/joinTypes.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/basicOperators.scala 7 additions, 2 deletions...che/spark/sql/catalyst/plans/logical/basicOperators.scala
- sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala 1 addition, 0 deletions...core/src/main/scala/org/apache/spark/sql/SQLContext.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/SparkStrategies.scala 16 additions, 0 deletions...cala/org/apache/spark/sql/execution/SparkStrategies.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/joins.scala 131 additions, 0 deletions...src/main/scala/org/apache/spark/sql/execution/joins.scala
- sql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala 1 addition, 1 deletionsql/core/src/test/scala/org/apache/spark/sql/QueryTest.scala
- sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala 7 additions, 0 deletions...e/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala 1 addition, 0 deletions...rc/main/scala/org/apache/spark/sql/hive/HiveContext.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala 1 addition, 0 deletions...ive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala
- sql/hive/src/test/resources/golden/leftsemijoin-0-80b6466213face7fbcb0de044611e1f5 0 additions, 0 deletions...es/golden/leftsemijoin-0-80b6466213face7fbcb0de044611e1f5
- sql/hive/src/test/resources/golden/leftsemijoin-1-d1f6a3dea28a5f0fee08026bf33d9129 0 additions, 0 deletions...es/golden/leftsemijoin-1-d1f6a3dea28a5f0fee08026bf33d9129
- sql/hive/src/test/resources/golden/leftsemijoin-10-89737a8857b5b61cc909e0c797f86aea 4 additions, 0 deletions...s/golden/leftsemijoin-10-89737a8857b5b61cc909e0c797f86aea
- sql/hive/src/test/resources/golden/leftsemijoin-11-80b6466213face7fbcb0de044611e1f5 0 additions, 0 deletions...s/golden/leftsemijoin-11-80b6466213face7fbcb0de044611e1f5
- sql/hive/src/test/resources/golden/leftsemijoin-12-d1f6a3dea28a5f0fee08026bf33d9129 0 additions, 0 deletions...s/golden/leftsemijoin-12-d1f6a3dea28a5f0fee08026bf33d9129
- sql/hive/src/test/resources/golden/leftsemijoin-2-43d53504df013e6b35f81811138a167a 1 addition, 0 deletions...es/golden/leftsemijoin-2-43d53504df013e6b35f81811138a167a
- sql/hive/src/test/resources/golden/leftsemijoin-3-b07d292423312aafa5e5762a579decd2 0 additions, 0 deletions...es/golden/leftsemijoin-3-b07d292423312aafa5e5762a579decd2
- sql/hive/src/test/resources/golden/leftsemijoin-4-3ac2226efe7cb5d999c1c5e4ac2114be 0 additions, 0 deletions...es/golden/leftsemijoin-4-3ac2226efe7cb5d999c1c5e4ac2114be
- sql/hive/src/test/resources/golden/leftsemijoin-5-9c307c0559d735960ce77efa95b2b17b 0 additions, 0 deletions...es/golden/leftsemijoin-5-9c307c0559d735960ce77efa95b2b17b
Loading
Please register or sign in to comment