Filter Rows based on a set of "Reference" Keys.

Parameters:
The FilterOnKey action filters rows from a master table (first input pin) based on the presence of matching key values in a reference table (second input pin). It behaves similarly to a MultiJoin, but is specifically optimized for filtering based on key existence.

Key column in master table on 1st pin (0)
Select the column from the master table to match against.
Key column in reference table on 2nd pin (1)
Select the column in the reference table that contains the keys to filter on.
Check uniqueness of primary key in the reference table (slave)
Verifies that the reference table does not contain duplicate keys.
This is recommended to ensure correct results. Disable only if duplicates are guaranteed to be impossible.
Truncate table on first failed row
If enabled, the output table is cleared immediately upon encountering the first row that causes a join/filter failure (e.g., no match found).
If duplicate keys are found in the reference table, use the NaïveDeDuplicate action to clean the data before using FilterOnKey.
Use FilterOnKey when:
