Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
colexec: fix Reset behavior of hash group joiner
Previously, the hash group joiner inherited the reset behavior from `TwoInputInitHelper` that it embeds, which could leave the hash joiner and the hash aggregator encapsulated in the hash group joiner in the non-reset state. As a result, if the external hash group joiner spilled to disk, we could get incorrect results. This is now fixed. There is no explicit test added for this because the change in the following commit (where `ChildCount` on the disk spiller now returns one less) will exercise this code path (via "reusing after reset" part of the RunTests harness). This is also an experimental feature, so there is no release note. Release note: None
- Loading branch information