This PR is split into two commits to help the reviewers:
(1) Preparations and cleanups: No change to the code's logic, only new
definitions and minor cleaning.
(2) The actual change: Define the flag `skipHashTableBuild` and use it to skip
initial hash-table setting, and later to kill the build side upstream and skip
the hash table build. (This also saves the useless work in the upstream; e.g.,
more scanning).
Also included is a test of an inner join, with a NONE probe input, and
multiple input batches on the build side.
[ Full content available at: https://github.com/apache/drill/pull/1480 ]
This message was relayed via gitbox.apache.org for [email protected]