Class JdbcParameterizedQuery

  • All Implemented Interfaces:
    Serializable

    public final class JdbcParameterizedQuery
    extends com.clickhouse.client.ClickHouseParameterizedQuery
    A parameterized query is a parsed query with parameters being extracted for substitution.
    See Also:
    Serialized Form
    • 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 configuration
        query - non-empty SQL query
        Returns:
        parameterized query
      • parse

        protected String parse()
        Overrides:
        parse in class com.clickhouse.client.ClickHouseParameterizedQuery
      • apply

        public void apply​(StringBuilder builder,
                          Collection<String> params)
        Overrides:
        apply in class com.clickhouse.client.ClickHouseParameterizedQuery
      • apply

        public void apply​(StringBuilder builder,
                          Object param,
                          Object... more)
        Overrides:
        apply in class com.clickhouse.client.ClickHouseParameterizedQuery
      • apply

        public void apply​(StringBuilder builder,
                          Object[] values)
        Overrides:
        apply in class com.clickhouse.client.ClickHouseParameterizedQuery
      • apply

        public void apply​(StringBuilder builder,
                          String param,
                          String... more)
        Overrides:
        apply in class com.clickhouse.client.ClickHouseParameterizedQuery
      • apply

        public void apply​(StringBuilder builder,
                          String[] values)
        Overrides:
        apply in class com.clickhouse.client.ClickHouseParameterizedQuery