All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractClient<T> Base class for implementing a thread-safe ClickHouse client.ArrayByteFragment BinaryStreamUtils Utility class for dealing with binary stream and data.ByteFragment CaffeineCache<K,V> Cache based on Caffeine implementation.ClickHouseAggregateFunction ClickHouseArrayValue<T> Wrapper class of Array.ClickHouseBigDecimalValue Wraper class of BigDecimal.ClickHouseBigIntegerValue Wraper class of BigInteger.ClickHouseBitmap ClickHouseBitmapValue Wraper class of Bitmap.ClickHouseBoolValue Wraper class of bool.ClickHouseByteArrayValue Wrapper ofbyte[]
.ClickHouseByteBuffer Lite version ofByteBuffer
.ClickHouseByteValue Wraper class of byte.ClickHouseCache<K,V> Wrapper interface depicts essential methods required by a client-side cache.ClickHouseChecker Utility class for validation.ClickHouseCityHash NOTE: The code is modified to be compatible with CityHash128 used in ClickHouseClickHouseClient A unified interface defines Java client for ClickHouse.ClickHouseClientBuilder Builder class for creatingClickHouseClient
.ClickHouseClientOption Generic client options.ClickHouseColumn This class represents a column defined in database.ClickHouseCompression Supported compression algoritms.ClickHouseConfig An immutable class holding client-specific options likeClickHouseCredentials
andClickHouseNodeSelector
etc.ClickHouseCredentials This encapsulates access token, certificate or user name password combination for accessing ClickHouse.ClickHouseDataProcessor This defines a data processor for dealing with one or multipleClickHouseFormat
.ClickHouseDataStreamFactory Factory class for creating objects to handle data stream.ClickHouseDataType Basic ClickHouse data types.ClickHouseDateTimeValue Wraper class of LocalDateTime.ClickHouseDateValue Wraper class of LocalDate.ClickHouseDefaults System-wide default options.ClickHouseDefaultSslContextProvider ClickHouseDeserializer<T extends ClickHouseValue> Functional interface for deserialization.ClickHouseDnsResolver Default DNS resolver.ClickHouseDoubleArrayValue Wrapper ofdouble[]
.ClickHouseDoubleValue Wraper class of double.ClickHouseEmptyValue Wrapper class of Nothing.ClickHouseEnum ClickHouseEnumValue Wraper class of enum.ClickHouseException Exception thrown from ClickHouse server.ClickHouseExternalTable ClickHouseExternalTable.Builder ClickHouseFloatArrayValue Wrapper offloat[]
.ClickHouseFloatValue Wraper class of float.ClickHouseFormat All formats supported by ClickHouse.ClickHouseGeoMultiPolygonValue Wraper class of MultiPolygon.ClickHouseGeoPointValue Wraper class of Point.ClickHouseGeoPolygonValue Wraper class of Polygon.ClickHouseGeoRingValue Wraper class of Ring.ClickHouseInputStream Extended input stream for read optimization.ClickHouseInstantValue Wraper class of Instant.ClickHouseIntArrayValue Wrapper ofint[]
.ClickHouseIntegerValue Wraper class of int.ClickHouseIpv4Value Wraper class of Inet4Address.ClickHouseIpv6Value Wraper class of Inet6Address.ClickHouseLongArrayValue Wrapper oflong[]
.ClickHouseLongValue Wraper class of long.ClickHouseLZ4InputStream Reader from clickhouse in lz4.ClickHouseLZ4OutputStream ClickHouseMapValue ClickHouseNestedValue Wrapper class of Nested.ClickHouseNode This class depicts a ClickHouse server, essentially a combination of host, port and protocol, for client to connect.ClickHouseNode.Builder Mutable and non-thread safe builder.ClickHouseNode.Status Node status.ClickHouseNodeSelector This class maintains two immutable lists: preferred protocols and tags.ClickHouseObjectValue<T> ClickHouseOffsetDateTimeValue Wraper class of OffsetDateTime.ClickHouseOption This defines a configuration option.ClickHouseOutputStream ClickHouseParameterizedQuery A parameterized query is a parsed query with parameters being extracted for substitution.ClickHouseParameterizedQuery.QueryPart A part of query.ClickHousePipedStream A combination ofPipedOutputStream
andPipedInputStream
for streaming data between server and client.ClickHouseProtocol This defines protocols can be used to connect to ClickHouse.ClickHouseRecord This defines a record returned from ClickHouse server.ClickHouseRecordTransformer ClickHouseRequest<SelfT extends ClickHouseRequest<SelfT>> Request object holding references toClickHouseClient
,ClickHouseNode
, format, sql, options and settings etc.ClickHouseRequest.Mutation Mutation request.ClickHouseResponse This encapsulates a server reponse.ClickHouseResponseSummary Summary of ClickHouse response.ClickHouseResponseSummary.Progress Progress of a query.ClickHouseResponseSummary.Statistics Statistics of a query.ClickHouseRowBinaryProcessor Data processor for handlingClickHouseFormat.RowBinary
andClickHouseFormat.RowBinaryWithNamesAndTypes
two formats.ClickHouseRowBinaryProcessor.MappedFunctions ClickHouseSerializer<T extends ClickHouseValue> Functional interface for serializtion.ClickHouseShortArrayValue Wrapper ofshort[]
.ClickHouseShortValue Wraper class of short.ClickHouseSimpleRecord Default implementation ofClickHouseRecord
, which is simply a combination of list of columns and array of values.ClickHouseSimpleResponse A simple response built on top of two lists: columns and records.ClickHouseSslContextProvider This interface defines how to build Netty SSL context based on given configuration and target server.ClickHouseSslMode Defines supported SSL mode.ClickHouseStreamResponse A stream response from server.ClickHouseStringValue Wraper class of string.ClickHouseTabSeparatedProcessor ClickHouseThreadFactory ClickHouseTupleValue Wrapper class of Tuple.ClickHouseUtils ClickHouseUuidValue Wraper class of string.ClickHouseValue Wrapper of a value returned from ClickHouse.ClickHouseValues Help class for dealing with values.ClickHouseVersion Immutable ClickHouse version, which takes the formYear(Major).Feature(Minor).Maintenance(Patch).Build
.ClickHouseWriter FastByteArrayInputStream Not synchronized quick version ofByteArrayInputStream
FastByteArrayOutputStream Not synchronized quick version ofByteArrayOutputStream
JdkLogger Adaptor for JDK logger.JdkLoggerFactory Adaptor of JDK logger factory.JdkLruCache<K,V> A simple thread-safe LRU cache based on LinkedHashMap.JsonStreamUtils Utility class for reading and writing objects in JSON format.Logger Unified logger.LoggerFactory Unified factory class to get logger.LogMessage Log message with arguments and/or error.Slf4jLogger Adaptor for slf4j logger.Slf4jLoggerFactory Adaptor of slf4j logger factory.SrvResolver StreamSplitter We have a stream of bytes and a separator as an input.