Commit Graph

369 Commits

Author SHA1 Message Date
BayoNet
fb7f655015 DOCAPI-6697: Better example. 2019-05-23 14:37:05 +03:00
Artem Zuikov
bb6f9460cd
Merge pull request #5361 from BayoNet/DOCAPI-6553-comma-cross-joins
DOCAPI-6553: JOIN syntax. JOIN optimization setting description.
2019-05-22 17:20:17 +03:00
BayoNet
ed4abb9cdb DOCAPI-6553: Deleted wrong info. 2019-05-22 16:50:04 +03:00
BayoNet
33ac2a38bd DOCAPI-6553: Tried to avoid terms short and clear syntax. 2019-05-22 16:48:28 +03:00
proller
6cb4485473
Rename aggregate functions TSgroup* to timeSeriesGroup* (#5307) 2019-05-21 18:33:54 +03:00
Vitaly Baranov
1f5e5282d5
Merge pull request #5202 from BayoNet/DOCAPI-6550-function-basename
DOCAPI-6550: Description of the 'basename' function. Brotli for HTTP.
2019-05-21 16:38:59 +03:00
BayoNet
de147784b9 DOCAPI-6553: Some clarifications. 2019-05-21 15:17:30 +03:00
BayoNet
380dd70a01 DOCAPI-6697: Changed example to less confusing. 2019-05-21 12:08:43 +03:00
BayoNet
391a04bfd2 DOCAPI-6553: JOIN syntax. JOIN optimization setting description. 2019-05-21 11:05:56 +03:00
BayoNet
8bf1c49863 DOCAPI-6550: Some fixes. 2019-05-20 18:06:11 +03:00
BayoNet
8e3c5157cc DOCAPI-6697: Edited the toValidUTF8 description. 2019-05-20 17:41:10 +03:00
BayoNet
4463072b37 DOCAPI-6206: Clarifications. 2019-05-20 15:25:23 +03:00
BayoNet
f1e19357d8 DOCAPI-6206: Added examples of the ODBC table engine and the odbc table function. 2019-05-20 12:50:37 +03:00
sundy-li
66c60c2985 better tests 2019-05-20 12:31:52 +08:00
Danila Kutenin
295a4a8684
Merge pull request #5330 from yandex/format_function
Format function added
2019-05-19 12:07:57 +03:00
BayoNet
1a997f3910 DOCAPI-4293: Update of DISTINCT description. 2019-05-18 21:28:30 +03:00
BayoNet
8cc4586f86 DOCAPI-4293: MySQL engine and mysql table functions docs. 2019-05-18 20:25:58 +03:00
Danila Kutenin
4e3a607267 format function added 2019-05-18 14:30:36 +03:00
alexey-milovidov
24b16da9fd
Merge pull request #5235 from vitlibar/improve-new-json-functions
Improve new json functions
2019-05-18 12:51:41 +03:00
Danila Kutenin
1b63952373 docs 2019-05-17 15:57:11 +03:00
Danila Kutenin
0d3422fa8a toValidUTF8 function added 2019-05-17 15:55:21 +03:00
BayoNet
edea9a9eb2 DOCAPI-6206: Some clarifications. 2019-05-17 10:54:55 +03:00
Vitaly Baranov
ae4f472bc7 Add tests cases and fix documentation for JSON functions. 2019-05-16 16:48:19 +03:00
Vitaly Baranov
76bda0342b Move ExtraArg to the end of arguments of JSONExtract(). 2019-05-16 14:09:22 +03:00
Vitaly Baranov
d003682626 Implement function JSONExtractRaw(). 2019-05-16 14:09:22 +03:00
Vitaly Baranov
8be2e728c0 Use capital letters in the names of json functions: jsonHas => JSONHas 2019-05-16 14:09:22 +03:00
Vitaly Baranov
0d26ac8583 Reimplement indices in objects in more straightforward way 2019-05-16 14:09:22 +03:00
BayoNet
316e94defe DOCAPI-6206: ODBC table engine description. 2019-05-16 10:12:04 +03:00
Yangkuan Liu
0760a3436f add AggregateFunction TSgroup{Rate}Sum (#4542) 2019-05-15 19:16:25 +03:00
BayoNet
700def46d3 DOCAPI-6206: fix. 2019-05-15 13:48:22 +03:00
BayoNet
5fb1240bf6 DOCAPI-6206: ODBC engine and table function. 2019-05-15 13:44:55 +03:00
BayoNet
b044be57c4 DOCAPI-4197: Text fixes. 2019-05-15 11:17:03 +03:00
BayoNet
dfcd9ab9a5 DOCAPI-4197: Fixes and clarifications. 2019-05-15 10:16:48 +03:00
Vitaly Baranov
9620e2e223
Merge pull request #5003 from Enmk/geohash_support
Implementation of geohashEncode and geohashDecode functions;
2019-05-14 20:01:22 +03:00
BayoNet
6f71474b0e DOCAPI-4197: Join settings. 2019-05-14 16:11:23 +03:00
Ivan Blinkov
e8cbf3d09e
Merge pull request #5096 from BayoNet/DOCAPI-3822-zookeeper-secure-connection
DOCAPI-3822: ZooKeeper settings. Oracle ODBC issue.
2019-05-13 22:14:25 +03:00
Ivan Blinkov
2c43795f0e
Merge pull request #5210 from Enmk/IPv4_IPv6_domains_docs
IPv4 and IPv6 domain docs.
2019-05-13 10:58:59 +03:00
svladykin
22389d4eca Support for bitmapHasAny and bitmapHasAll functions. 2019-05-12 17:47:31 +03:00
Vasily Nemkov
e4988110ec Implementation of geohashEncode and geohashDecode functions;
Function signatures:
 * geohashEncode(float lon, float lat, int precision) => string

 * geohashDecode(string encoded) => (float llon, float lat)

With test cases and documentation;
2019-05-10 14:59:24 +03:00
Vasily Nemkov
4c17864685 IPv4 and IPv6 domain docs. 2019-05-10 09:31:44 +03:00
BayoNet
d435d834ba Merge branch 'master' of github.com:yandex/ClickHouse into DOCAPI-6550-function-basename 2019-05-08 19:24:27 +03:00
hcz
304c793b5f Add docs for json functions 2019-05-08 16:20:25 +03:00
BayoNet
d53efd1605 DOCAPI-6550: Some clarifications. 2019-05-07 18:07:29 +03:00
BayoNet
95626b068d DOCAPI-6550: Some clarifications. 2019-05-07 17:56:46 +03:00
BayoNet
dc508220c9 DOCAPI-6554. Clarification of text. 2019-05-07 17:40:19 +03:00
Andy Yang
92b0c9a668 Add document and test sql 2019-05-07 19:27:20 +08:00
BayoNet
b613f385f3 DOCAPI-6554: Extended syntax for LIMIT BY clause. 2019-05-07 10:47:26 +03:00
BayoNet
c389830aed DOCAPI-6550: Description of the 'basename' function. 2019-05-06 11:25:46 +03:00
Danila Kutenin
6a6b30a56f Less code with unique ptrs and some docs added 2019-05-06 00:35:08 +03:00
Danila Kutenin
ca4f098362 fix hyperscan to treat regular expressions as utf-8 expressions 2019-05-05 09:51:59 +03:00
alexey-milovidov
2dccdb18eb
Merge pull request #5095 from PerformanceVision/CIDR_MASK
Functions for calculate lower and high range of an IP address using a CIDR mask
2019-05-02 01:00:29 +03:00
Ivan Blinkov
e141788f02
Merge pull request #5113 from letfoolsdie/patch-1
updated docs for db creation command
2019-04-30 02:21:19 +03:00
Guillaume Tassery
f21004ed7e IPv4CIDRtoIPv4Range and IPv6CIDRtoIPv6Range return now an IP 2019-04-26 13:30:07 +07:00
Nikolay Semyachkin
7694aa9b1f
updated docs for db creation command
added `[ON CLUSTER cluster]` to db creation command
2019-04-25 18:32:29 +03:00
ogorbacheva
285ac81bde Merge branch 'master' into DOCAPI-3772-arraySort2 2019-04-25 00:09:18 +03:00
ogorbacheva
25fafde574 Review2 2019-04-25 00:08:49 +03:00
ogorbacheva
a2bf29a2b1 Edit higher order 2019-04-24 17:35:52 +03:00
alexey-milovidov
d2a4aa964d
Merge pull request #5026 from PerformanceVision/uniq_array
Add an optional max_size parameter to groupUniqArray
2019-04-24 14:34:39 +03:00
BayoNet
05f615c171 DOCAPI-3822: ZooKeeper settings. Oracle ODBC issue. 2019-04-24 10:39:53 +03:00
Guillaume Tassery
24b0e9cc51 add documentation about IPv6CIDRtoIPv6Range and IPv4CIDRtoIPv4Range functions in english 2019-04-24 13:20:02 +07:00
ogorbacheva
c5a93dc52c Review 2019-04-23 22:54:32 +03:00
ogorbacheva
585a27c4f4 Review 2019-04-23 22:43:20 +03:00
ogorbacheva
28396b0422 Fixes 2019-04-23 16:03:41 +03:00
ogorbacheva
13da9463bf Fixes 2019-04-23 15:56:22 +03:00
ogorbacheva
0573f7eb1f Merge branch 'master' into DOCAPI-3772-arraySort2 2019-04-22 14:59:13 +03:00
ogorbacheva
19e4352759 Doc fix: Actualize ARRAY JOIN (#5065) 2019-04-22 11:34:25 +03:00
ogorbacheva
35c41cf057 Added info about arraySort 2019-04-19 19:04:45 +03:00
ogorbacheva
60e35ae2dd Added info about arraySort 2019-04-19 18:55:23 +03:00
ogorbacheva
f5dfd7f928 Added info about arraySort 2019-04-19 18:18:57 +03:00
Guillaume Tassery
340e1380f4
Merge branch 'master' into uniq_array 2019-04-17 17:06:23 +07:00
Guillaume Tassery
3816b40579 Add documentation about the max_size argument for groupUniqArray 2019-04-17 14:15:59 +07:00
Anton Popov
7f93f9ad2f TTL for columns and tables (#4212)
Add TTL for columns and tables.
2019-04-15 12:30:45 +03:00
ogorbacheva
e592b0fcd5 Fix 2019-04-12 19:32:03 +03:00
ogorbacheva
9d8cb5e142 Doc fix: Add [IF EXISTS] clause to the column modification (en) (#4941) 2019-04-11 18:18:55 +03:00
BayoNet
0488438ac6 DOCAPI-5757 input_format_values_interpret_expressions EN review and RU translation (#4982) 2019-04-11 17:54:39 +03:00
Danila Kutenin
e28bae8f19 Fix docs because hyperscan 5.1.1 released 2019-04-11 13:54:35 +03:00
ogorbacheva
0c68126698 Doc fix: Add info about EXTRACT FROM (en, ru) (#4950) 2019-04-10 21:58:42 +03:00
BayoNet
1f6fc83c8e DOCAPI-6126: Clarification of the 'round' function description. (#4939)
* DOCAPI-6126: Clarification of the 'round' function description.

* DOCAPI-6126: More text for round. EN

* DOCAPI-6126: RU

* DOCAPI-6126: Link fixes.
2019-04-10 10:17:40 +03:00
Danila Kutenin
304c3fcc9b docs 2019-04-07 21:59:53 +03:00
Danila Kutenin
b603e51c6e isValidUTF8 function added 2019-04-07 21:58:13 +03:00
ogorbacheva
38f9c489ff Doc fix: Edit info about SAMPLE (en, ru) (#4907) 2019-04-05 21:46:51 +03:00
alesapin
e6b50a05db Remove optional argument from codecs documentation 2019-04-01 18:05:22 +03:00
ogorbacheva
e0e5721374 Doc fix: Update info about system.columns + system.tables (en) (#4838) 2019-03-29 17:44:12 +03:00
Danila Kutenin
40ed746d25 Better docs 2019-03-29 04:39:59 +03:00
Danila Kutenin
b822923f5a Better renamings of fuzzy string search 2019-03-29 04:27:17 +03:00
Danila Kutenin
ef0d622a5f Added hyperscan fuzzy search 2019-03-29 04:02:05 +03:00
Danila Kutenin
2048e0c183 Fix sub to sup in string search docs 2019-03-28 20:01:48 +03:00
Danila Kutenin
a791e3155b More restrictions added 2019-03-28 18:12:37 +03:00
Danila Kutenin
cae4a426c5 Hyperscan restriction 2019-03-28 17:59:25 +03:00
ogorbacheva
1bbde45c8b Merge branch 'master' into DOCAPI-5971-limit-offset 2019-03-26 19:52:16 +03:00
ogorbacheva
9fbb19f073 LIMIT OFFSET syntax 2019-03-26 19:39:49 +03:00
ogorbacheva
b747608b7f Add info about NULLs and NaNs in arraySort 2019-03-26 18:46:50 +03:00
ogorbacheva
735ae294dd Add NOT BETWEEN operator 2019-03-26 15:44:25 +03:00
Danila Kutenin
1e1e3b3d38 Fix hyperscan, add some notes, test, 4 more perf tests 2019-03-25 00:47:34 +03:00
Danila Kutenin
725139f0f5 Renamings, fixes to search algorithms, more tests 2019-03-24 01:49:38 +03:00
Danila Kutenin
f8001b41ba Hyperscan multi regular expressions search 2019-03-23 22:40:16 +03:00
Sébastien Launay
9d46e3bc94 Doc fix: alter duplicated line (#4770) 2019-03-22 18:54:25 +03:00
ogorbacheva
8c248a8602 Doc fix: edit LEFT ARRAY JOIN (#4734) 2019-03-21 22:40:48 +03:00
BayoNet
1c5fc84770 DOCAPI-5757: input_format_values_interpret_expressions description (#4730) 2019-03-21 10:38:46 +03:00
ogorbacheva
6eb4dfe5c9 Doc fix: updating sections about the partitioning (en, ru) (#4677) 2019-03-18 15:48:06 +03:00
BayoNet
72a20d372e DOCAPI-5436 The FixedString docs update (#4667)
* DOCAPI-5436: Some restructurization in FixedString EN text.

* DOCAPI-5436: EN review and RU translation of FixedString description.

* DOCAPI-5436: Minor fixes in the FixedString docs.

* DOCAPI-5436: Markup fix.
2019-03-13 11:14:32 +03:00
alexey-milovidov
357e17959e
Merge pull request #4602 from danlark1/master
Rename trigramDistance to ngramDistance, add more functions with CaseInsensitive and UTF, update docs, more job done in perf, added some perf tests for string search that I would like to see
2019-03-09 21:19:59 +03:00
Danila Kutenin
2905159c85 Better docs to the distance functions 2019-03-09 20:26:32 +03:00
Danila Kutenin
86df0960d9 Better docs to the distance functions 2019-03-09 20:07:45 +03:00
Danila Kutenin
b8538c49c9 Better docs to the distance functions 2019-03-09 20:01:01 +03:00
Danila Kutenin
4e67678b64 Better docs to the distance functions 2019-03-09 19:57:52 +03:00
alexey-milovidov
2713c75628
Merge pull request #4575 from BayoNet/DOCAPI-5441-tcp_port_secure
DOCAPI-5441: tcp_port_secure server setting EN description.
2019-03-06 21:35:06 +03:00
Danila Kutenin
dd22d1fb89 Better docs to the distance functions 2019-03-06 03:08:12 +03:00
Danila Kutenin
24cc9e4e65 Fix docs 2019-03-06 01:44:47 +03:00
Danila Kutenin
952b5ea24a Rename trigramDistance to ngramDistance, add more functions with CaseInsensitive and UTF, update docs, more job done in perf, added some perf tests for string search that I would like to see 2019-03-06 01:42:28 +03:00
BayoNet
5ca8933dda
Merge pull request #4481 from ogorbacheva/DOCAPI-4157-sample-factor
Doc fix: editing SAMPLE clause description
2019-03-05 12:37:09 +03:00
Vitaly Baranov
61e21d50e1
Merge pull request #4207 from andyyzh/bitmap_feature
Added bitmap function feature with roaring bitmap
2019-03-04 22:42:47 +03:00
alexey-milovidov
b23a3b4e96
Merge pull request #4520 from BayoNet/DOCAPI-5436-FixedString-update
DOCAPI-5436: Update of the FixedString data type description.
2019-03-01 17:51:57 +03:00
Vitaly Baranov
fa317f24dc
Update date_time_functions.md 2019-03-01 17:06:27 +03:00
Vitaly Baranov
56b401cfaa Add documentation for new datetime functions toStartOfInterval()
and toStartOfTenMinutes().
2019-03-01 16:04:52 +03:00
BayoNet
3dac4f018b DOCAPI-5441: The tcp_port_secure setting description is added. 2019-02-28 12:06:10 +03:00
BayoNet
720d44837a DOCAPI-5436: Clarification of the 'empty' function description. 2019-02-27 21:27:29 +03:00
Vitaly Baranov
5cf7075db9 Add documentation of Protobuf input/output format. 2019-02-27 19:13:31 +03:00
ogorbacheva
55b43d5417 Doc fix: edit some sentences 2019-02-25 15:54:30 +03:00
ogorbacheva
218d9d6c63 fixes in process 2019-02-22 16:28:26 +03:00
ogorbacheva
9918f7cd2a fixes 2019-02-21 16:43:09 +03:00
ogorbacheva
66bafb77c2 Merge branch 'master' into DOCAPI-4157-sample-factor 2019-02-20 18:54:12 +03:00
Anton Okulov
7dbfd27d62 Fix startsWith function description (#4451) 2019-02-20 08:59:50 +03:00
BayoNet
928e24ccc5 DOCAPI-3820: EN review and RU translation for SELECT JOIN (#4422) 2019-02-19 19:28:51 +03:00
ogorbacheva
8e47b15d8a Fix SAMPLE desc 2019-02-19 16:29:49 +03:00
ogorbacheva
9dd1f5c019 Merge branch 'master' into DOCAPI-4157-sample-factor 2019-02-19 13:48:20 +03:00
ogorbacheva
c31785c082 Doc fix: change logic of SAMPLE n 2019-02-19 10:02:32 +03:00
BayoNet
d42cf0a769 DOCAPI-4907: EN review and RU translation of the Expression Aliases topic (#4418) 2019-02-17 13:52:49 +03:00
ogorbacheva
50b17d7e92 Merge branch 'master' into DOCAPI-4157-sample-factor 2019-02-15 12:58:01 +03:00
ogorbacheva
956b7a0743 Doc fix: SAMPLE n 2019-02-15 12:56:34 +03:00
Vivien Maisonneuve
6cf3d8c151 Doc fix: definition of varPop (#4403) 2019-02-14 19:44:46 +03:00
Andy Yang
4a4dbcd2c1 Merge remote-tracking branch 'origin' into bitmap_feature 2019-02-14 15:14:18 +08:00
ogorbacheva
35703c2484 Doc fix: removing note temporarily (#4383) 2019-02-13 20:01:38 +03:00
ogorbacheva
c5966b4fbc Doc fix: note about CLEAR COLUMN .. PARTITION query (#4375) 2019-02-13 13:18:09 +03:00
ogorbacheva
a623514428 fix PROCESSLIST desc (#4345) 2019-02-11 19:21:20 +03:00
miha-g
52f244304c arrayDistinct function had (wrong) copy/paste example from arrayDifference (#4339) 2019-02-11 17:17:43 +03:00
alexey-milovidov
5b41f6d975
Update string_search_functions.md 2019-02-11 15:50:38 +03:00
alexey-milovidov
ba78424705
Update string_search_functions.md 2019-02-11 15:49:33 +03:00
Ivan Blinkov
439a166926
title case 2019-02-11 12:49:44 +03:00
alexey-milovidov
9650c4a0da
Merge pull request #4286 from nikvas0/nikvas0/index_fix
Data Skipping Indices fix
2019-02-10 00:53:04 +03:00
alexey-milovidov
2777e54a57
Merge pull request #4287 from yandex/mutations-introspection
KILL MUTATION
2019-02-10 00:51:30 +03:00
ogorbacheva
e275094f7d Added info about UUID to russian doc (#4314)
* Adding UUID to "ru" (drafts)

* fix russian text

* Adding UUID to "ru" (drafts)

* fix russian text

* fix english doc

* fixing links to nowhere
2019-02-09 00:37:56 +03:00
simon-says
2bc0ad3fdb Update description of dateDiff function (#4311)
Added details on what possible `'unit'` values are
2019-02-08 16:41:32 +03:00
Nikita Vasilev
cecbd5d0ac Merge remote-tracking branch 'upstream/master' into nikvas0/index_fix 2019-02-08 00:17:35 +03:00
ogorbacheva
80fcbb6a20 Adding SAMPLE .. OFFSET to doc (#4289)
* Add description of the SAMPLE OFFSET clauseH[D

* Add description of the SAMPLE OFFSET clause

* fix sample offset doc

* review fix
2019-02-08 00:11:53 +03:00
Alexey Zatelepin
705616f30e add en docs [#CLICKHOUSE-3912] 2019-02-07 21:15:17 +03:00
ogorbacheva
aca25247a9 Doc fix: actualizing the partitions description (#4288) 2019-02-06 16:00:14 +03:00
Nikita Vasilev
b613d780e4 fix docs 2019-02-06 10:50:48 +03:00
Nikita Vasilev
a1b0dede07 Data Skipping Indices (#4143)
* made index parser

* added index parsing

* some fixes

* added index interface and factory

* fixed compilation

* ptrs

* added indexParts

* indextypes

* index condition

* IndexCondition

* added indexes in selectexecutor

* fix

* changed comment

* fix

* added granularity

* comments

* fix

* fix

* added writing indexes

* removed indexpart class

* fix

* added setSkipIndexes

* add rw for MergeTreeIndexes

* fixes

* upd error

* fix

* fix

* reading

* test index

* fixed nullptr error

* fixed

* fix

* unique names

* asts -> exprlist

* minmax index

* fix

* fixed select

* fixed merging

* fixed mutation

* working minmax

* removed test index

* fixed style

* added indexes to checkDataPart

* added tests for minmax index

* fixed constructor

* fix style

* fixed includes

* fixed setSkipIndexes

* added indexes meta to zookeeper

* added parsing

* removed throw

* alter cmds parse

* fix

* added alter

* fix

* alters fix

* fix alters

* fix "after"

* fixed alter

* alter fix + test

* fixes

* upd setSkipIndexes

* fixed alter bug with drop all indices

* fix metadata editing

* new test and repl fix

* rm test files

* fixed repl alter

* fix

* fix

* indices

* MTReadStream

* upd test for bug

* fix

* added useful parsers and ast classes

* fix

* fix comments

* replaced columns

* fix

* fixed parsing

* fixed printing

* fix err

* basic IndicesDescription

* go to IndicesDescr

* moved indices

* go to indicesDescr

* fix test minmax_index*

* fixed MT alter

* fixed bug with replMT indices storing in zk

* rename

* refactoring

* docs ru

* docs ru

* docs en

* refactor

* rename tests

* fix docs

* refactoring

* fix

* fix

* fix

* fixed style

* unique idx

* unique

* fix

* better minmax calculation

* upd

* added getBlock

* unique_condition

* added termForAST

* unique

* fixed not

* uniqueCondition::mayBeTrueOnGranule

* fix

* fixed bug with double column

* is always true

* fix

* key set

* spaces

* test

* tests

* fix

* unique

* fix

* fix

* fixed bug with duplicate column

* removed unused data

* fix

* fixes

* __bitSwapLastTwo

* fix
2019-02-05 17:50:25 +03:00
BayoNet
f48d27beda Docapi 3818 stripe log (#4191)
* Update of english version of descriprion of the table function `file`.

* New syntax for ReplacingMergeTree.
Some improvements in text.

* Significantly change article about SummingMergeTree.
Article is restructured, text is changed in many places of the document. New syntax for table creation is described.

* Descriptions of AggregateFunction and AggregatingMergeTree are updated. Russian version.

* New syntax for new syntax of CREATE TABLE

* Added english docs on Aggregating, Replacing and SummingMergeTree.

* CollapsingMergeTree docs. English version.

* 1. Update of CollapsingMergeTree. 2. Minor changes in markup

* Update aggregatefunction.md

* Update aggregatefunction.md

* Update aggregatefunction.md

* Update aggregatingmergetree.md

* GraphiteMergeTree docs update.
New syntax for creation of Replicated* tables.
Minor changes in *MergeTree tables creation syntax.

* Markup fix

* Markup and language fixes

* Clarification in the CollapsingMergeTree article

* DOCAPI-4821. Sync between ru and en versions of docs.

* Fixed the ambiguity in geo functions description.

* Example of JOIN in ru docs

* Deleted misinforming example.

* Fixed links to IN operators.

* Updated the description of ALTER MODIFY.

* [RU] Updated ALTER MODIFY description.

* Fixed anchors.

* DOCAPI-3818: The Family of Log engines. StripeLog. Tocs sync.

* DOCAPI-3818: Edits after review by Ivan Blinkov.
2019-02-04 17:52:31 +03:00