|
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