v.23.5Improvement
Enhance extractKeyValuePairs Function to Accept Key-Value Delimiter in Values
For theextractKeyValuePairsfunction: improve the "best-effort" parsing logic to acceptkey_value_delimiteras a valid part of the value. This also simplifies branching and might even speed up things a bit. #49760 (Arthur Passos).
Why it matters
The enhancement addresses limitations in the previous parsing logic of theextractKeyValuePairs function, which struggled when the delimiter appeared within values. This improvement ensures more reliable extraction of key-value pairs in cases where delimiter characters are part of the values, simplifying the parsing process and potentially improving execution speed.How to use it
Users benefit from this improved parsing automatically when using theextractKeyValuePairs function, without any additional configuration or changes to their queries.