public class ClickhouseJdbcUrlParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLICKHOUSE_PREFIX |
static Pattern |
CONNECTION_PATTERN
Jdbc Url sames like:
'//[host1][:port1],[host2][:port2],[host3][:port3]]...[/[database]][?propertyName1=propertyValue1[&propertyName2=propertyValue2]...]'
Default_port is used when port does not exist.
|
static String |
HOST_DELIMITER |
static String |
JDBC_CLICKHOUSE_PREFIX |
static String |
JDBC_PREFIX |
static String |
PORT_DELIMITER |
| Constructor and Description |
|---|
ClickhouseJdbcUrlParser() |
| Modifier and Type | Method and Description |
|---|---|
static Map<SettingKey,Serializable> |
extractQueryParameters(String queryParameters) |
static Map<SettingKey,Serializable> |
parseJdbcUrl(String jdbcUrl) |
static Map<SettingKey,Serializable> |
parseProperties(Properties properties) |
public static final String JDBC_PREFIX
public static final String CLICKHOUSE_PREFIX
public static final String JDBC_CLICKHOUSE_PREFIX
public static final String HOST_DELIMITER
public static final String PORT_DELIMITER
public static final Pattern CONNECTION_PATTERN
public static Map<SettingKey,Serializable> parseJdbcUrl(String jdbcUrl)
public static Map<SettingKey,Serializable> parseProperties(Properties properties)
public static Map<SettingKey,Serializable> extractQueryParameters(String queryParameters)
Copyright © 2022. All rights reserved.