HintInfo takes a single <
HintInfo is <
Dataset.broadcast function is used
ResolveJoinStrategyHints logical resolution rule is executed
ResolvedHint.md#creating-instance[ResolvedHint] and Statistics are created
InMemoryRelationis requested for computeStats
HintInfois requested to <
broadcast is used to...FIXME
broadcast is off (i.e.
false) by default.
import org.apache.spark.sql.catalyst.plans.logical.HintInfo val broadcastOff = HintInfo()
scala> println(broadcastOff.broadcast) false
val broadcastOn = broadcastOff.copy(broadcast = true) scala> println(broadcastOn) (broadcast)
val broadcastOff = broadcastOn.resetForJoin scala> println(broadcastOff.broadcast) false