v.21.3New Feature

Added implicit_key option for executable dictionary source to optimize key printing

Added implicit_key option for executable dictionary source. It allows to avoid printing key for every record if records comes in the same order as the input keys. Implements #14527. #19677 (Maksim Kita).
Added the implicit_key option for the executable dictionary source, enabling omission of printing the key for each record when records are provided in the same order as the input keys.

Why it matters

This feature improves performance and reduces redundancy by avoiding the need to explicitly include the key in every record when loading data via the executable dictionary source, assuming the records are aligned with the input keys order.

How to use it

To use this feature, set the implicit_key option to true in the configuration of the executable dictionary source. This signals ClickHouse that the keys are implicit and records will be processed in the same order as the keys.