Status: IN
`BroadcastHashJoin` receives the small dataset at construction time and builds a hash table; the large dataset is streamed through `.join()`, reflecting the asymmetric API where the small side must be available upfront
Source: entries/2026/05/29/map-side-join-test_map_side_joins.md