Package com.clickhouse.jdbc
Class JdbcParameterizedQuery
- java.lang.Object
-
- com.clickhouse.client.ClickHouseParameterizedQuery
-
- com.clickhouse.jdbc.JdbcParameterizedQuery
-
- All Implemented Interfaces:
Serializable
public final class JdbcParameterizedQuery extends com.clickhouse.client.ClickHouseParameterizedQueryA parameterized query is a parsed query with parameters being extracted for substitution.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(StringBuilder builder, Object[] values)voidapply(StringBuilder builder, Object param, Object... more)voidapply(StringBuilder builder, String[] values)voidapply(StringBuilder builder, String param, String... more)voidapply(StringBuilder builder, Collection<String> params)static JdbcParameterizedQueryof(com.clickhouse.client.ClickHouseConfig config, String query)Creates an instance by parsing the given query.protected Stringparse()
-
-
-
Method Detail
-
of
public static JdbcParameterizedQuery of(com.clickhouse.client.ClickHouseConfig config, String query)
Creates an instance by parsing the given query.- Parameters:
config- non-null configurationquery- non-empty SQL query- Returns:
- parameterized query
-
parse
protected String parse()
- Overrides:
parsein classcom.clickhouse.client.ClickHouseParameterizedQuery
-
apply
public void apply(StringBuilder builder, Collection<String> params)
- Overrides:
applyin classcom.clickhouse.client.ClickHouseParameterizedQuery
-
apply
public void apply(StringBuilder builder, Object param, Object... more)
- Overrides:
applyin classcom.clickhouse.client.ClickHouseParameterizedQuery
-
apply
public void apply(StringBuilder builder, Object[] values)
- Overrides:
applyin classcom.clickhouse.client.ClickHouseParameterizedQuery
-
apply
public void apply(StringBuilder builder, String param, String... more)
- Overrides:
applyin classcom.clickhouse.client.ClickHouseParameterizedQuery
-
apply
public void apply(StringBuilder builder, String[] values)
- Overrides:
applyin classcom.clickhouse.client.ClickHouseParameterizedQuery
-
-