v.25.8Improvement

Allow set values type casting

Allow set values type casting when pushing down IN / GLOBAL IN filters over KeyValue storage primary keys (e.g., EmbeddedRocksDB, KeeperMap). #84515 (Eduard Karacharov).
Allows type casting of set values when pushing down IN and GLOBAL IN filters over KeyValue storage primary keys, such as EmbeddedRocksDB and KeeperMap.

Why it matters

This feature solves the problem of type mismatches when filtering data by enabling automatic type casting of values in IN / GLOBAL IN filters. It improves query flexibility and correctness when accessing KeyValue storages with primary keys, ensuring filters are applied correctly even if the value types differ.

How to use it

When using IN or GLOBAL IN filters on KeyValue storages like EmbeddedRocksDB or KeeperMap, the system now automatically casts set values to the appropriate type for primary key filtering without requiring manual intervention.