Skip to content
Closed
Changes from 1 commit
Commits
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
Prev Previous commit
Next Next commit
Fix
  • Loading branch information
maropu committed Feb 13, 2019
commit 5b2b27266f8e34cb2e6e51ebd8a13a2e2c45f8f8
Original file line number Diff line number Diff line change
Expand Up @@ -161,28 +161,46 @@ class ResolveHintsSuite extends AnalysisTest {
checkAnalysis(
UnresolvedHint("MAPJOIN", Seq("table", "table2"),
table("table").join(table("table2"))),
Join(ResolvedHint(testRelation, HintInfo(broadcast = true)),
ResolvedHint(testRelation2, HintInfo(broadcast = true)), Inner, None),
Join(
ResolvedHint(testRelation, HintInfo(broadcast = true)),
ResolvedHint(testRelation2, HintInfo(broadcast = true)),
Inner,
None,
JoinHint(None, None)),
caseSensitive = false)

checkAnalysis(
UnresolvedHint("MAPJOIN", Seq("TaBlE", "table2"),
table("TaBlE").join(table("TaBlE2"))),
Join(ResolvedHint(testRelation, HintInfo(broadcast = true)), testRelation2, Inner, None),
Join(
ResolvedHint(testRelation, HintInfo(broadcast = true)),
testRelation2,
Inner,
None,
JoinHint(None, None)),
caseSensitive = true)

// global temp table
checkAnalysis(
UnresolvedHint("MAPJOIN", Seq("global_temp.table4", "GlOBal_TeMP.table5"),
table("global_temp", "table4").join(table("global_temp", "table5"))),
Join(ResolvedHint(testRelation4, HintInfo(broadcast = true)),
ResolvedHint(testRelation5, HintInfo(broadcast = true)), Inner, None),
Join(
ResolvedHint(testRelation4, HintInfo(broadcast = true)),
ResolvedHint(testRelation5, HintInfo(broadcast = true)),
Inner,
None,
JoinHint(None, None)),
caseSensitive = false)

checkAnalysis(
UnresolvedHint("MAPJOIN", Seq("global_temp.TaBlE4", "table5"),
table("global_temp", "TaBlE4").join(table("global_temp", "TaBlE5"))),
Join(ResolvedHint(testRelation4, HintInfo(broadcast = true)), testRelation5, Inner, None),
Join(
ResolvedHint(testRelation4, HintInfo(broadcast = true)),
testRelation5,
Inner,
None,
JoinHint(None, None)),
caseSensitive = true)
}
}