aboutsummaryrefslogtreecommitdiff
path: root/sql/hive/src/test/resources
diff options
context:
space:
mode:
authorCheng Hao <hao.cheng@intel.com>2015-10-27 20:26:38 -0700
committerYin Huai <yhuai@databricks.com>2015-10-27 20:26:38 -0700
commitd9c6039897236c3f1e4503aa95c5c9b07b32eadd (patch)
tree3f9ddb1f1c7b91ef3cb7073cd7094522e48b340f /sql/hive/src/test/resources
parentb960a890561eaf3795b93c621bd95be81e56f5b7 (diff)
downloadspark-d9c6039897236c3f1e4503aa95c5c9b07b32eadd.tar.gz
spark-d9c6039897236c3f1e4503aa95c5c9b07b32eadd.tar.bz2
spark-d9c6039897236c3f1e4503aa95c5c9b07b32eadd.zip
[SPARK-10484] [SQL] Optimize the cartesian join with broadcast join for some cases
In some cases, we can broadcast the smaller relation in cartesian join, which improve the performance significantly. Author: Cheng Hao <hao.cheng@intel.com> Closes #8652 from chenghao-intel/cartesian.
Diffstat (limited to 'sql/hive/src/test/resources')
-rw-r--r--sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #1-0-abfc0b99ee357f71639f6162345fe8e20
-rw-r--r--sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #2-0-8412a39ee57885ccb0aaf848db8ef1dd20
-rw-r--r--sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #3-0-e8a0427dbde35eea6011144443e5ffb420
-rw-r--r--sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #4-0-45f8602d257655322b7d18cad09f6a0f20
4 files changed, 80 insertions, 0 deletions
diff --git a/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #1-0-abfc0b99ee357f71639f6162345fe8e b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #1-0-abfc0b99ee357f71639f6162345fe8e
new file mode 100644
index 0000000000..0bb9399af0
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #1-0-abfc0b99ee357f71639f6162345fe8e
@@ -0,0 +1,20 @@
+302 0
+302 0
+302 0
+305 0
+305 0
+305 0
+306 0
+306 0
+306 0
+307 0
+307 0
+307 0
+307 0
+307 0
+307 0
+308 0
+308 0
+308 0
+309 0
+309 0
diff --git a/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #2-0-8412a39ee57885ccb0aaf848db8ef1dd b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #2-0-8412a39ee57885ccb0aaf848db8ef1dd
new file mode 100644
index 0000000000..4e455ed255
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #2-0-8412a39ee57885ccb0aaf848db8ef1dd
@@ -0,0 +1,20 @@
+302 0
+302 0
+302 0
+305 0
+305 0
+305 0
+305 2
+305 4
+306 0
+306 0
+306 0
+306 2
+306 4
+306 5
+306 5
+306 5
+307 0
+307 0
+307 0
+307 0
diff --git a/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #3-0-e8a0427dbde35eea6011144443e5ffb4 b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #3-0-e8a0427dbde35eea6011144443e5ffb4
new file mode 100644
index 0000000000..4e455ed255
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #3-0-e8a0427dbde35eea6011144443e5ffb4
@@ -0,0 +1,20 @@
+302 0
+302 0
+302 0
+305 0
+305 0
+305 0
+305 2
+305 4
+306 0
+306 0
+306 0
+306 2
+306 4
+306 5
+306 5
+306 5
+307 0
+307 0
+307 0
+307 0
diff --git a/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #4-0-45f8602d257655322b7d18cad09f6a0f b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #4-0-45f8602d257655322b7d18cad09f6a0f
new file mode 100644
index 0000000000..4e455ed255
--- /dev/null
+++ b/sql/hive/src/test/resources/golden/SPARK-10484 Optimize the Cartesian (Cross) Join with broadcast based JOIN #4-0-45f8602d257655322b7d18cad09f6a0f
@@ -0,0 +1,20 @@
+302 0
+302 0
+302 0
+305 0
+305 0
+305 0
+305 2
+305 4
+306 0
+306 0
+306 0
+306 2
+306 4
+306 5
+306 5
+306 5
+307 0
+307 0
+307 0
+307 0