Uses of Class
com.clickhouse.client.ClickHouseConfig
Packages that use ClickHouseConfig
Package
Description
Provides necessary classes to communicate with ClickHouse server.
Provides necessary classes to configure the client and/or request.
-
Uses of ClickHouseConfig in com.clickhouse.client
Fields in com.clickhouse.client declared as ClickHouseConfigModifier and TypeFieldDescriptionprotected ClickHouseConfigClickHouseClientBuilder.configprotected final ClickHouseConfigClickHouseNode.configprotected final ClickHouseConfigClickHouseParameterizedQuery.configprotected ClickHouseConfigClickHouseRequest.configprotected final ClickHouseConfigClickHouseStreamResponse.configMethods in com.clickhouse.client that return ClickHouseConfigModifier and TypeMethodDescriptionfinal ClickHouseConfigAbstractClient.getConfig()ClickHouseClient.getConfig()Gets the immutable configuration associated with this client.ClickHouseClientBuilder.getConfig()Gets client configuration.ClickHouseNode.getConfig()Gets configuration.ClickHouseRequest.getConfig()Gets request configuration.Methods in com.clickhouse.client with parameters of type ClickHouseConfigModifier and TypeMethodDescriptionClickHouseClientBuilder.config(ClickHouseConfig config) Sets configuration.<T> TClickHouseSocketFactory.create(ClickHouseConfig config, Class<T> clazz) Creates a new instance of the provided configuration and class type.static ClickHouseOutputStreamClickHouseClient.getAsyncRequestOutputStream(ClickHouseConfig config, OutputStream output, Runnable postCloseAction) Gets piped output stream for writing data into request asynchronously.static ClickHouseInputStreamClickHouseClient.getAsyncResponseInputStream(ClickHouseConfig config, InputStream input, Runnable postCloseAction) Gets piped input stream for reading data from response asynchronously.ClickHouseNode.getCredentials(ClickHouseConfig config) Gets credentials for accessing this node.ClickHouseNode.getDatabase(ClickHouseConfig config) Gets database of the node.ClickHouseConfig.getOption(ClickHouseOption option, ClickHouseConfig defaultConfig) Gets option value.static ClickHouseOutputStreamClickHouseClient.getRequestOutputStream(ClickHouseConfig config, OutputStream output, Runnable postCloseAction) Gets wrapped output stream for writing data into request.static ClickHouseInputStreamClickHouseClient.getResponseInputStream(ClickHouseConfig config, InputStream input, Runnable postCloseAction) Gets wrapped input stream for reading data from response.<T> Optional<T>ClickHouseSslContextProvider.getSslContext(Class<? extends T> sslContextClass, ClickHouseConfig config) Get SSL context.ClickHouseNode.getTimeZone(ClickHouseConfig config) Gets time zone of the node.ClickHouseNode.getVersion(ClickHouseConfig config) Gets version of the node.voidAbstractClient.init(ClickHouseConfig config) default voidClickHouseClient.init(ClickHouseConfig config) Initializes the client using immutable configuration extracted from the builder usingClickHouseClientBuilder.getConfig().static ClickHouseParameterizedQueryClickHouseParameterizedQuery.of(ClickHouseConfig config, String query) Creates an instance by parsing the given query.static ClickHouseResponseClickHouseSimpleResponse.of(ClickHouseConfig config, List<ClickHouseColumn> columns, Object[][] values) Creates a response object using columns definition and raw values.static ClickHouseResponseClickHouseSimpleResponse.of(ClickHouseConfig config, List<ClickHouseColumn> columns, Object[][] values, ClickHouseResponseSummary summary, TimeZone timeZone) Creates a response object using columns definition and raw values.static ClickHouseResponseClickHouseStreamResponse.of(ClickHouseConfig config, ClickHouseInputStream input, Map<String, Serializable> settings, List<ClickHouseColumn> columns, ClickHouseResponseSummary summary, TimeZone timeZone) protected voidAbstractSocketClient.onConnect(ClickHouseConfig config, SocketChannel channel) protected booleanAbstractSocketClient.onRead(ClickHouseConfig config, SocketChannel sc, ClickHouseOutputStream out) Reads byte from socket input buffer.protected longAbstractSocketClient.onWrite(ClickHouseConfig config, SocketChannel sc, ClickHouseInputStream in, long startPosition) protected CompletableFuture<Boolean>AbstractSocketClient.processRequest(ClickHouseConfig config, ClickHouseInputStream in, ClickHouseOutputStream out) AbstractSocketClient.send(ClickHouseConfig config, ClickHouseInputStream rawRequest) voidAbstractSocketClient.send(ClickHouseConfig config, ClickHouseInputStream rawRequest, ClickHouseOutputStream responseStream) static final SocketAbstractSocketClient.setSocketOptions(ClickHouseConfig config, Socket socket) Sets socket options.static final SocketChannelAbstractSocketClient.setSocketOptions(ClickHouseConfig config, SocketChannel socket) Sets socket options.Method parameters in com.clickhouse.client with type arguments of type ClickHouseConfigModifier and TypeMethodDescriptionprotected static final ClickHouseCredentialsClickHouseConfig.mergeCredentials(List<ClickHouseConfig> list) protected static final ObjectClickHouseConfig.mergeMetricRegistry(List<ClickHouseConfig> list) protected static final ClickHouseNodeSelectorClickHouseConfig.mergeNodeSelector(List<ClickHouseConfig> list) protected static final Map<ClickHouseOption,Serializable> ClickHouseConfig.mergeOptions(List<ClickHouseConfig> list) Constructors in com.clickhouse.client with parameters of type ClickHouseConfigModifierConstructorDescriptionAbstractSocketClient(ClickHouseConfig config) ClickHouseConfig(ClickHouseConfig... configs) Construct a new configuration by consolidating given ones.protectedClickHouseParameterizedQuery(ClickHouseConfig config, String query) Default constructor.protectedClickHouseStreamResponse(ClickHouseConfig config, ClickHouseInputStream input, Map<String, Serializable> settings, List<ClickHouseColumn> columns, ClickHouseResponseSummary summary, TimeZone timeZone) protectedQueryPart(ClickHouseConfig config, String part, int paramIndex, String paramName, String paramType, Map<String, ClickHouseValue> map) Constructor parameters in com.clickhouse.client with type arguments of type ClickHouseConfigModifierConstructorDescriptionClickHouseConfig(List<ClickHouseConfig> configs) Constructs a new configuration by consolidating given ones. -
Uses of ClickHouseConfig in com.clickhouse.client.config
Methods in com.clickhouse.client.config with parameters of type ClickHouseConfigModifier and TypeMethodDescriptionClickHouseDefaultSslContextProvider.getJavaSslContext(ClickHouseConfig config) <T> Optional<T>ClickHouseDefaultSslContextProvider.getSslContext(Class<? extends T> sslContextClass, ClickHouseConfig config)