@Override
    public void close() throws Exception {
        if (httpResponse != null ) {
            try {
                httpResponse.close();
            } catch (Exception e) {
                throw new ClientException("Failed to close response", e);
            }
        }
    }
Response class provides interface to input stream of response data.
<br/>
It is used to read data from ClickHouse server.
It is used to get response metadata like errors, warnings, etc.
<p>
This class is for the following user cases:
<ul>
    <li>Full read. User does conversion from record to custom object</li>
    <li>Full read. No conversion to custom object. List of generic records is returned. </li>
    <li>Iterative read. One record is returned at a time</li>
</ul>
client-v2/src/main/java/com/clickhouse/client/api/query/QueryResponse.java