BroadcastModes¶
BroadcastMode is an abstraction of broadcast modes that can transform internal rows (with optional size hint).
BroadcastMode is used to create:
- BroadcastDistribution
- BroadcastPartitioning
- BroadcastExchangeExec physical operator
Contract¶
Canonicalized Form¶
Transforming InternalRows into HashedRelation (with Optional Size Hint)¶
Used when:
BroadcastExchangeExecphysical operator is requested for relationFuture
Transform Rows¶
Note
transform(rows) does not seem to be used.
Implementations¶
- HashedRelationBroadcastMode
IdentityBroadcastMode