All Classes and Interfaces

Class
Description
 
Objects pool.
 
This class is not thread safe and should not be shared between multiple threads.
 
 
Byte allocator that caches preallocated byte arrays for small sizes.
Byte allocator that creates a new byte array for each request.
 
 
 
 
 
 
Client is the starting point for all interactions with ClickHouse.
 
Enumerates all client properties that are known at release.
 
 
 
Represents errors caused by a client misconfiguration.
 
Strategy to match column names to method names.
 
 
 
 
 
 
 
Default implementation of ColumnToMethodMatchingStrategy takes the following rules: Method name is normalized by removing prefixes like "get", "set", "is", "has". Column name is normalized by removing special characters like "-", "_", ".". Normalized method name and column name are compared case-insensitively.
Environment utility class.
 
 
 
 
 
 
Collection of utility methods for working with maps.
 
 
For the backward compatibility server will not send TZ id in column type.
 
Throw when a null value cannot be returned because of data type.
 
 
OperationStatistics objects hold various stats for complete operations.
 
Class used to set value for individual fields in a POJO.
 
 
 
Response class provides interface to input stream of response data.
Query settings class represents a set of settings that can be used to customize query execution.
QueryStatement class is responsible for constructing SQL query statements.
 
 
This class is intended to be used for very precise data serializations.
This class is intended to help writing data in row binary format.
 
 
 
 
 
 
Stats returned by the server.
Incomplete list of server side settings.