Skip to content

Commit

Permalink
Replace JoinMergeSource with MergeJoinSource in the documentation (fa…
Browse files Browse the repository at this point in the history
…cebookincubator#9322)

Summary: Pull Request resolved: facebookincubator#9322

Reviewed By: xiaoxmeng

Differential Revision: D55586772

Pulled By: mbasmanova

fbshipit-source-id: 9236b50e3edcf906062cb407c6ba6548386d23ab
  • Loading branch information
Yohahaha authored and facebook-github-bot committed Apr 1, 2024
1 parent 87dc49b commit 6033d1a
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions velox/docs/develop/joins.rst
Original file line number Diff line number Diff line change
Expand Up @@ -363,11 +363,11 @@ right side whose values need to match, and an optional filter to apply to join
results.

To execute a plan with a merge join, Velox creates two separate pipelines. One
pipeline processes the right side data and puts it into JoinMergeSource. The
pipeline processes the right side data and puts it into MergeJoinSource. The
other pipeline processes the data on the left side, joins it with the right
side data and continues execution as specified by downstream plan nodes.
MergeJoinNode is translated into MergeJoin operator and a CallbackSink backed
by JoinMergeSource. MergeJoin operator becomes part of the left-side
by MergeJoinSource. MergeJoin operator becomes part of the left-side
pipeline. CallbackSink is installed at the end of the right-side pipeline.

.. image:: images/merge-join-pipelines.png
Expand Down

0 comments on commit 6033d1a

Please sign in to comment.