v.21.6Improvement

Add clickhouse-library-bridge for library dictionary source

Add clickhouse-library-bridge for library dictionary source. Closes #9502. #21509 (Kseniia Sumarokova).
Introduces clickhouse-library-bridge as a new dictionary source for ClickHouse, enabling dictionaries to be sourced from external libraries.

Why it matters

This feature solves the problem of integrating external data sources via libraries into ClickHouse dictionaries, enhancing flexibility and allowing users to use custom or third-party data sources dynamically within the database.

How to use it

Users can enable the new dictionary source by configuring a dictionary with the clickhouse-library-bridge source type. This involves specifying the external library and its interface to supply dictionary data used in queries.