in data/src/main/java/com/microsoft/azure/kusto/data/auth/ConnectionStringBuilder.java [216:237]
public ConnectionStringBuilder(String connectionString) {
if (StringUtils.isBlank(connectionString)) {
throw new IllegalArgumentException("connectionString cannot be null or empty");
}
String[] connStrArr = connectionString.split(";");
if (!connStrArr[0].contains("=")) {
connStrArr[0] = KnownKeywords.DATA_SOURCE.getCanonicalName() + "=" + connStrArr[0];
}
for (String kvp : connStrArr) {
kvp = kvp.trim();
if (StringUtils.isEmpty(kvp)) {
continue;
}
String[] kvpArr = kvp.split("=");
String val = kvpArr[1].trim();
if (!StringUtils.isEmpty(val)) {
assignValue(kvpArr[0], val);
}
}
}