Skip to content
Closed
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
6f575a0
first attempt.
gatorsmile Aug 12, 2016
9888f8a
add files
gatorsmile Aug 12, 2016
239191c
batch 1
gatorsmile Aug 13, 2016
aaeb298
batch 1
gatorsmile Aug 13, 2016
5f22316
revert
gatorsmile Aug 13, 2016
3fe55f1
batch 2
gatorsmile Aug 13, 2016
98f7f11
added meaningful comments
gatorsmile Aug 14, 2016
a26bdeb
added meaningful comments
gatorsmile Aug 14, 2016
cdea1a3
added meaningful comments
gatorsmile Aug 14, 2016
9c67e69
batch 3
gatorsmile Aug 14, 2016
5bd85c2
two more cases
gatorsmile Aug 14, 2016
7bf9739
code clean
gatorsmile Aug 17, 2016
701bd74
address comments
gatorsmile Aug 17, 2016
376e99a
add using joins.
gatorsmile Aug 17, 2016
7c6f85a
using cast for null.
gatorsmile Aug 17, 2016
4bd38d2
move outer joins to outer-join.sql and move left-semi join to left-se…
gatorsmile Aug 17, 2016
a059c77
more test cases
gatorsmile Aug 17, 2016
cf9a233
code clean
gatorsmile Aug 18, 2016
b4801e0
code clean
gatorsmile Aug 18, 2016
5ecfc4f
Merge remote-tracking branch 'upstream/master' into auto_join
gatorsmile Aug 20, 2016
bf55624
update based on the lastest fix.
gatorsmile Aug 20, 2016
42b3c69
remove the comments (xyz.q)
gatorsmile Aug 22, 2016
1118626
change the table name for testData and testData2
gatorsmile Aug 22, 2016
c73134e
rename src by duplicateRowData
gatorsmile Aug 22, 2016
a204f52
rename src1 by nullData
gatorsmile Aug 22, 2016
046c3c3
rename srcpart by partitionedData
gatorsmile Aug 22, 2016
9c6be8e
Merge remote-tracking branch 'upstream/master' into auto_join
gatorsmile Aug 22, 2016
1969ca2
fix.
gatorsmile Aug 22, 2016
e2677da
revert
gatorsmile Aug 22, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions sql/core/src/test/resources/sql-tests/inputs/auto_join0.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
select sum(hash(a.k1,a.v1,a.k2, a.v2))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we don't guarantee hash consistency across versions so I'm not sure if it is a good idea to use hash here.

from (
SELECT src1.key as k1, src1.value as v1,
src2.key as k2, src2.value as v2 FROM
(SELECT * FROM src WHERE src.key < 10) src1
JOIN
(SELECT * FROM src WHERE src.key < 10) src2
SORT BY k1, v1, k2, v2
) a;
18 changes: 18 additions & 0 deletions sql/core/src/test/resources/sql-tests/results/auto_join0.sql.out
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
-- Automatically generated by SQLQueryTestSuite
-- Number of queries: 1


-- !query 0
select sum(hash(a.k1,a.v1,a.k2, a.v2))
from (
SELECT src1.key as k1, src1.value as v1,
src2.key as k2, src2.value as v2 FROM
(SELECT * FROM src WHERE src.key < 10) src1
JOIN
(SELECT * FROM src WHERE src.key < 10) src2
SORT BY k1, v1, k2, v2
) a
-- !query 0 schema
struct<sum(hash(k1, v1, k2, v2)):bigint>
-- !query 0 output
42294652308
Loading