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.
Experimental API
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.
Class representing very common logic across all setting objects
like setting database, getting option
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.
Interface defining the behavior of transport endpoint.
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.
This class glues serialization staff together
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.