Uses of Class
com.clickhouse.client.ClickHouseException
Packages that use ClickHouseException
Package
Description
Provides necessary classes to communicate with ClickHouse server.
-
Uses of ClickHouseException in com.clickhouse.client
Subclasses of ClickHouseException in com.clickhouse.clientMethods in com.clickhouse.client that return ClickHouseExceptionModifier and TypeMethodDescriptionstatic ClickHouseExceptionClickHouseException.forCancellation(Exception e, ClickHouseNode server) Creates an exception for cancellation.static ClickHouseExceptionClickHouseException.of(String message, ClickHouseNode server) Creates an exception to encapsulate the given error message.static ClickHouseExceptionClickHouseException.of(Throwable e, ClickHouseNode server) Creates an exception to encapsulate cause of the given exception.Methods in com.clickhouse.client that throw ClickHouseExceptionModifier and TypeMethodDescriptionvoidClickHouseTransaction.begin()Starts a new transaction.voidClickHouseTransaction.begin(Map<String, Serializable> settings) Starts a new transaction with optional server settings.voidClickHouseTransaction.commit()Commits the transaction.voidClickHouseTransaction.commit(Map<String, Serializable> settings) Commits the transaction with optional server settings.ClickHouseRequestManager.createImplicitTransaction(ClickHouseRequest<?> request) Creates an implicit transaction.ClickHouseRequestManager.createTransaction(ClickHouseNode server, int timeout) Creates a new transaction.ClickHouseRequestManager.createTransaction(ClickHouseRequest<?> request) Creates a new transaction.ClickHouseRequestManager.createTransaction(ClickHouseRequest<?> request, int timeout) Creates a new transaction.protected voidClickHouseTransaction.ensureTransactionId()Ensures client and server are using the exact same transaction ID.default ClickHouseResponseClickHouseClient.executeAndWait(ClickHouseRequest<?> request) Synchronous version ofClickHouseClient.execute(ClickHouseRequest).ClickHouseRequest.executeAndWait()Synchronous version ofClickHouseRequest.execute().ClickHouseRequest.executeWithinTransaction()Executes the request within an implicit transaction.ClickHouseRequest.executeWithinTransaction(boolean useImplicitTransaction) Deprecated.will be removed in the future, once the minimum supported version of ClickHouse is 22.7 or aboveClickHouseRequestManager.getOrStartTransaction(ClickHouseRequest<?> request) Gets or starts a new transaction.ClickHouseRequestManager.getOrStartTransaction(ClickHouseRequest<?> request, int timeout) Gets or starts a new transaction.protected final ClickHouseRecordIssues transaction related query.protected ClickHouseRecordClickHouseTransaction.issue(String command, boolean sessionCheck, Map<String, Serializable> settings) Issues transaction related query.voidClickHouseTransaction.rollback()Rolls back the transaction.voidClickHouseTransaction.rollback(Map<String, Serializable> settings) Rolls back the transaction with optional server settings.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.voidClickHouseTransaction.snapshot(long snapshotVersion) Sets transaction snapshot with optional server settings.voidClickHouseTransaction.snapshot(long snapshotVersion, Map<String, Serializable> settings) Sets transaction snapshot with optional server settings, only works forClickHouseTransaction.ACTIVEtransaction.ClickHouseRequest.transaction()Creates and starts a transaction.ClickHouseRequest.transaction(int timeout) Creates and starts a transaction immediately.ClickHouseRequest.transaction(ClickHouseTransaction transaction) Sets transaction.Constructors in com.clickhouse.client that throw ClickHouseExceptionModifierConstructorDescriptionprotectedClickHouseTransaction(ClickHouseNode server, int timeout, boolean implicit) Constructs a unique transaction inClickHouseTransaction.ACTIVEstate.