public ClickHouseConnection CloneWith(string connectionString)
        {
            CheckDisposed();
            ClickHouseConnectionStringBuilder csb = new ClickHouseConnectionStringBuilder(connectionString);

            if (csb.Password == null && ConnectionSettings.Password != null)
            {
                csb.Password = ConnectionSettings.Password;
            }
            return(new ClickHouseConnection(csb));
        }
 public ClickHouseConnection(string connectionString)
 {
     ConnectionSettings = new ClickHouseConnectionStringBuilder(connectionString);
 }
 public ClickHouseConnection(ClickHouseConnectionStringBuilder settings)
 {
     ConnectionSettings = settings;
 }