Skip to content

Commit 28cf6e4

Browse files
authored
Update protocol.h
1 parent 50a8bdb commit 28cf6e4

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

clickhouse/protocol.h

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,38 +2,37 @@
22

33
namespace clickhouse {
44

5-
/// То, что передаёт сервер.
5+
/// Types of packets received from server
66
namespace ServerCodes {
77
enum {
8-
Hello = 0, /// Имя, версия, ревизия.
9-
Data = 1, /// Блок данных со сжатием или без.
10-
Exception = 2, /// Исключение во время обработки запроса.
11-
Progress = 3, /// Прогресс выполнения запроса: строк считано, байт считано.
12-
Pong = 4, /// Ответ на Ping.
13-
EndOfStream = 5, /// Все пакеты были переданы.
14-
ProfileInfo = 6, /// Пакет с профайлинговой информацией.
15-
Totals = 7, /// Блок данных с тотальными значениями, со сжатием или без.
16-
Extremes = 8, /// Блок данных с минимумами и максимумами, аналогично.
17-
TablesStatusResponse = 9, /// Ответ на запрос TableStatus.
18-
Log = 10, /// Системный лог исполнения запроса.
8+
Hello = 0, /// Name, version, revision.
9+
Data = 1, /// `Block` of data, may be compressed.
10+
Exception = 2, /// Exception that occured on server side during query execution.
11+
Progress = 3, /// Query execcution progress: rows and bytes read.
12+
Pong = 4, /// response to Ping sent by client.
13+
EndOfStream = 5, /// All packets were sent.
14+
ProfileInfo = 6, /// Profiling data
15+
Totals = 7, /// Block of totals, may be compressed.
16+
Extremes = 8, /// Block of mins and maxs, may be compressed.
17+
TablesStatusResponse = 9, /// Response to TableStatus.
18+
Log = 10, /// Query execution log.
1919
};
2020
}
2121

2222
/// То, что передаёт клиент.
2323
namespace ClientCodes {
2424
enum {
25-
Hello = 0, /// Имя, версия, ревизия, БД по-умолчанию.
26-
Query = 1, /** Идентификатор запроса, настройки на отдельный запрос,
27-
* информация, до какой стадии исполнять запрос,
28-
* использовать ли сжатие, текст запроса (без данных для INSERT-а).
25+
Hello = 0, /// Name, version, default database name.
26+
Query = 1, /** Query id, query settings, query processing stage,
27+
* compression status, and query text (no INSERT data).
2928
*/
30-
Data = 2, /// Блок данных со сжатием или без.
31-
Cancel = 3, /// Отменить выполнение запроса.
32-
Ping = 4, /// Проверка живости соединения с сервером.
29+
Data = 2, /// Data `Block` (e.g. INSERT data), may be compressed.
30+
Cancel = 3, /// Cancel query.
31+
Ping = 4, /// Check server connection.
3332
};
3433
}
3534

36-
/// Использовать ли сжатие.
35+
/// Should we compress `Block`s of data
3736
namespace CompressionState {
3837
enum {
3938
Disable = 0,

0 commit comments

Comments
 (0)