[ https://issues.apache.org/jira/browse/SPARK-22489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiao Li updated SPARK-22489: ---------------------------- Labels: release-notes (was: ) > Shouldn't change broadcast join buildSide if user clearly specified > ------------------------------------------------------------------- > > Key: SPARK-22489 > URL: https://issues.apache.org/jira/browse/SPARK-22489 > Project: Spark > Issue Type: Bug > Components: SQL > Affects Versions: 2.3.0 > Reporter: Yuming Wang > Assignee: Yuming Wang > Labels: release-notes > Fix For: 2.3.0 > > > How to reproduce: > {code:java} > import org.apache.spark.sql.execution.joins.BroadcastHashJoinExec > spark.createDataFrame(Seq((1, "4"), (2, "2"))).toDF("key", > "value").createTempView("table1") > spark.createDataFrame(Seq((1, "1"), (2, "2"))).toDF("key", > "value").createTempView("table2") > val bl = sql(s"SELECT /*+ MAPJOIN(t1) */ * FROM table1 t1 JOIN table2 t2 ON > t1.key = t2.key").queryExecution.executedPlan > println(bl.children.head.asInstanceOf[BroadcastHashJoinExec].buildSide) > {code} > The result is {{BuildRight}}, but should be {{BuildLeft}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org