HashedRelationBroadcastMode

HashedRelationBroadcastMode is a BroadcastMode that BroadcastHashJoinExec uses for the required output distribution of child operators.

HashedRelationBroadcastMode takes build-side join keys (as Catalyst expressions) when created.

HashedRelationBroadcastMode gives a copy of itself with keys canonicalized when requested for a canonicalized version.

transform Method

transform(rows: Array[InternalRow]): HashedRelation (1)
transform(
  rows: Iterator[InternalRow],
  sizeHint: Option[Long]): HashedRelation
  1. Uses the other transform with the size of rows as sizeHint

Note
transform is part of BroadcastMode Contract to…​FIXME.

transform…​FIXME

results matching ""

    No results matching ""