Since we can not expose the client directly to the API, we need to provide a class that holds ClickHouse client options (currently, we only store URL, username, and password). We want to offer more flexibility to the user.
- Compression enabled/disabled
- Connection pool settings
- Network settings
- clickhouse server options
- client settings