public ClickHouseTransaction createImplicitTransaction(ClickHouseRequest<?> request) throws ClickHouseException {
        return new ClickHouseTransaction(ClickHouseChecker.nonNull(request, "Request").getServer(),
                request.getConfig().getTransactionTimeout(), true);
    }
Creates an implicit transaction.

@param request non-null request
@return non-null new transaction
@throws ClickHouseException when failed to create implicit transaction
clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseRequestManager.java