Skip to content

Commit

Permalink
update description
Browse files Browse the repository at this point in the history
  • Loading branch information
pdet committed Sep 3, 2024
1 parent 5fa49e7 commit 991f772
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion site/docs/relations/physical_relations.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ The Duplicate Eliminated Join, along with the [Duplicate Eliminated Get Operator

The Duplicate Eliminated Join is essentially a [Regular Join Operator](logical_relations.md#join-operator). It can have any regular join type, and its execution is the same. The only restriction is that the join must be a hash equi-join. The main difference is that one of its children has, somewhere in its subtree, a dependency on the deduplicated result of the other. Therefore, this operator pushes the deduplicated result to its dependent child via the Duplicate Eliminated Get Operator. The side that will be deduplicated is specified in the Duplicate Eliminated Side property. The other side is the one that depends on the deduplication.

The duplicate eliminated join has two outputs. The first output is no different than a regular join output. The second output is the output to the duplicate eliminated get operator. This output contains only the columns listed in the `duplicate_eliminated_columns` property. This output must be emitted as soon as the build phase is complete. This is because this output is required to compute the probe input.
The Duplicate Eliminated Join has two outputs. The first output is no different than a regular join output. The second output is the output to the duplicate eliminated get operator. This output contains only the columns listed in the `duplicate_eliminated_columns` property. This output contains only the columns listed in the `duplicate_eliminated_columns` property, corresponding to the side depicted by the `duplicate_eliminated_side`. Note that either the build side or the probe side can be deduplicated and then pushed to the other.

| Signature | Value |
| -------------------- |-------------------------------------------------------------------------------------------------------------------|
Expand Down

0 comments on commit 991f772

Please sign in to comment.