Package com.clickhouse.jdbc
Class JdbcParameterizedQuery
java.lang.Object
com.clickhouse.client.ClickHouseParameterizedQuery
com.clickhouse.jdbc.JdbcParameterizedQuery
- All Implemented Interfaces:
Serializable
A parameterized query is a parsed query with parameters being extracted for
substitution.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.clickhouse.client.ClickHouseParameterizedQuery
ClickHouseParameterizedQuery.QueryPart -
Field Summary
Fields inherited from class com.clickhouse.client.ClickHouseParameterizedQuery
config, originalQuery -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(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(ClickHouseConfig config, String query) Creates an instance by parsing the given query.protected Stringparse()Methods inherited from class com.clickhouse.client.ClickHouseParameterizedQuery
addPart, addPart, appendLastPartIfExists, apply, apply, apply, equals, getOriginalQuery, getParameters, getParameterTemplates, getParts, getQueryParts, hashCode, hasParameter, toSqlExpression
-
Method Details
-
of
Creates an instance by parsing the given query.- Parameters:
config- non-null configurationquery- non-empty SQL query- Returns:
- parameterized query
-
parse
- Overrides:
parsein classClickHouseParameterizedQuery
-
apply
- Overrides:
applyin classClickHouseParameterizedQuery
-
apply
- Overrides:
applyin classClickHouseParameterizedQuery
-
apply
- Overrides:
applyin classClickHouseParameterizedQuery
-
apply
- Overrides:
applyin classClickHouseParameterizedQuery
-
apply
- Overrides:
applyin classClickHouseParameterizedQuery
-