clickhouse-java
clickhouse-java copied to clipboard
Query Parameters Refactor
Description:
In the current implementation, clickhouse-java manually parses query parameters, supporting both traditional question marks and named parameters. We propose refactoring this process to leverage ClickHouse's parameters binding capabilities for a more streamlined and efficient parameter parsing.
This refactoring aligns with the methods used by other connectors, including:
All of these clients have comprehensive test suites (Python, JS, and Go) that can serve as valuable references for testing the proposed refactoring.