|
2 | 2 |
|
3 | 3 | namespace clickhouse { |
4 | 4 |
|
5 | | - /// То, что передаёт сервер. |
| 5 | + /// Types of packets received from server |
6 | 6 | namespace ServerCodes { |
7 | 7 | 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. |
19 | 19 | }; |
20 | 20 | } |
21 | 21 |
|
22 | | - /// То, что передаёт клиент. |
| 22 | + /// Types of packets sent by client. |
23 | 23 | namespace ClientCodes { |
24 | 24 | 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). |
29 | 28 | */ |
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. |
33 | 32 | }; |
34 | 33 | } |
35 | 34 |
|
36 | | - /// Использовать ли сжатие. |
| 35 | + /// Should we compress `Block`s of data |
37 | 36 | namespace CompressionState { |
38 | 37 | enum { |
39 | 38 | Disable = 0, |
|
0 commit comments