Uses of Class
com.clickhouse.client.ClickHouseRequest
Packages that use ClickHouseRequest
Package
Description
Provides necessary classes to communicate with ClickHouse server.
-
Uses of ClickHouseRequest in com.clickhouse.client
Classes in com.clickhouse.client with type parameters of type ClickHouseRequestModifier and TypeClassDescriptionclassClickHouseRequest<SelfT extends ClickHouseRequest<SelfT>>Request object holding references toClickHouseClient,ClickHouseNode, format, sql, options and settings etc.Subclasses of ClickHouseRequest in com.clickhouse.clientFields in com.clickhouse.client with type parameters of type ClickHouseRequestModifier and TypeFieldDescriptionprotected ClickHouseConfigChangeListener<ClickHouseRequest<?>>ClickHouseRequest.changeListenerMethods in com.clickhouse.client that return ClickHouseRequestModifier and TypeMethodDescriptionClickHouseRequest.copy()Creates a copy of this request including listeners.AbstractClient.read(Function<ClickHouseNodeSelector, ClickHouseNode> nodeFunc, Map<ClickHouseOption, Serializable> options) default ClickHouseRequest<?>ClickHouseClient.read(ClickHouseNode node) Connects to a ClickHouse server to read.default ClickHouseRequest<?>ClickHouseClient.read(ClickHouseNodes nodes) Connects to a list of managed ClickHouse servers to read.default ClickHouseRequest<?>Connects to one or more ClickHouse servers to read.default ClickHouseRequest<?>ClickHouseClient.read(Function<ClickHouseNodeSelector, ClickHouseNode> nodeFunc, Map<ClickHouseOption, Serializable> options) Connects to a ClickHouse server to read.ClickHouseRequest.seal()Creates a sealed request, which is an immutable copy of the current request.Methods in com.clickhouse.client that return types with arguments of type ClickHouseRequestMethods in com.clickhouse.client with parameters of type ClickHouseRequestModifier and TypeMethodDescriptionprotected booleanAbstractClient.checkConnection(T connection, ClickHouseNode requestServer, ClickHouseNode currentServer, ClickHouseRequest<?> request) Checks if the underlying connection can be reused.ClickHouseRequestManager.createImplicitTransaction(ClickHouseRequest<?> request) Creates an implicit transaction.ClickHouseRequestManager.createTransaction(ClickHouseRequest<?> request) Creates a new transaction.ClickHouseRequestManager.createTransaction(ClickHouseRequest<?> request, int timeout) Creates a new transaction.AbstractClient.execute(ClickHouseRequest<?> request) ClickHouseClient.execute(ClickHouseRequest<?> request) Creates an immutable copy of the request if it's not sealed, and sends it to a node hold by the request(e.g.default ClickHouseResponseClickHouseClient.executeAndWait(ClickHouseRequest<?> request) Synchronous version ofClickHouseClient.execute(ClickHouseRequest).protected Object[]AbstractClient.getAsyncExecArguments(ClickHouseRequest<?> sealedRequest) Gets arguments required for async execution.protected final TAbstractClient.getConnection(ClickHouseRequest<?> request) Gets a connection according to the given request.ClickHouseRequestManager.getOrStartTransaction(ClickHouseRequest<?> request) Gets or starts a new transaction.ClickHouseRequestManager.getOrStartTransaction(ClickHouseRequest<?> request, int timeout) Gets or starts a new transaction.protected abstract TAbstractClient.newConnection(T connection, ClickHouseNode server, ClickHouseRequest<?> request) Creates a new connection and optionally close existing connection.protected abstract ClickHouseResponseAbstractClient.send(ClickHouseRequest<?> sealedRequest) Sends the request to server in a current thread.protected ClickHouseResponseAbstractClient.sendAsync(ClickHouseRequest<?> sealedRequest, Object... args) Sends the request to server in a separate thread.Method parameters in com.clickhouse.client with type arguments of type ClickHouseRequestModifier and TypeMethodDescriptionfinal SelfTClickHouseRequest.setChangeListener(ClickHouseConfigChangeListener<ClickHouseRequest<?>> listener) Sets thread-safe change listener.Constructors in com.clickhouse.client with parameters of type ClickHouseRequest