There was an error while loading. Please reload this page.
1 parent 2e6852c commit 7b583b5Copy full SHA for 7b583b5
src/Exception/ClickHouseUnavailableException.php
@@ -0,0 +1,8 @@
1
+<?php
2
+
3
+declare(strict_types=1);
4
5
+namespace ClickHouseDB\Exception;
6
7
+final class ClickHouseUnavailableException extends QueryException {
8
+}
src/Statement.php
@@ -2,6 +2,7 @@
namespace ClickHouseDB;
+use ClickHouseDB\Exception\ClickHouseUnavailableException;
use ClickHouseDB\Exception\DatabaseException;
use ClickHouseDB\Exception\QueryException;
use ClickHouseDB\Query\Query;
@@ -176,6 +177,9 @@ public function error()
176
177
$message = $this->response()->error();
178
}
179
180
+ if ($code === CURLE_COULDNT_CONNECT) {
181
+ throw new ClickHouseUnavailableException($message, $code);
182
+ }
183
throw new QueryException($message, $code);
184
185
0 commit comments