A HashJoinNode that builds the HashedRelation according to the value of
buildSide
.
A HashJoinNode for broadcast join.
A HashJoinNode for broadcast join. It takes a streamedNode and a broadcast HashedRelation. The actual work of this node is defined in HashJoinNode.
An abstract node for sharing common functionality among different implementations of inner hash equi-join, notably BinaryHashJoinNode and BroadcastHashJoinNode.
An abstract node for sharing common functionality among different implementations of inner hash equi-join, notably BinaryHashJoinNode and BroadcastHashJoinNode.
Much of this code is similar to org.apache.spark.sql.execution.joins.HashJoin.
A local physical operator, in the form of an iterator.
A local physical operator, in the form of an iterator.
Before consuming the iterator, open function must be called. After consuming the iterator, close function must be called.
Sample the dataset.
Sample the dataset.
the SQLConf
Lower-bound of the sampling probability (usually 0.0)
Upper-bound of the sampling probability. The expected fraction sampled will be ub - lb.
Whether to sample with replacement.
the random seed
the LocalNode
An operator that scans some local data collection in the form of Scala Seq.
A HashJoinNode that builds the HashedRelation according to the value of
buildSide
. The actual work of this node is defined in HashJoinNode.