v.21.11New Features
Added Support for Executable User Defined Functions (UDFs)
Added support for executable (scriptable) user defined functions. These are UDFs that can be written in any programming language. #28803 (Maksim Kita).
Why it matters
This feature enables users to extend ClickHouse functionality by creating UDFs in external languages, solving limitations of built-in function definitions and providing greater flexibility for complex or custom logic.How to use it
Users can create executable UDFs by defining functions that invoke external scripts or programs written in any language, then call these functions within theirSELECT queries in ClickHouse to execute the custom logic.