Alexey Milovidov
7e1aa3da4a
Fixed issue with rebuild time
2019-12-29 04:14:21 +03:00
kreuzerkrieg
9612bb0e79
More GCC warnings
2019-12-16 23:19:50 +02:00
Azat Khuzhin
2d2e738085
Add CRC32IEEE()/CRC64() support
...
zlib's implementation uses CRC-32-IEEE 802.3 polynomial (0xedb88320) but
with starting value 0xffffffff, so introduce another crc32
implementation - CRC32IEEE that has starting value - 0
Also add CRC64 with ECMA polynomial.
v2: s/crc*_data./crc*_data./ to avoid conflicts with other crc32.h in contrib
v3: join with existing CRC32()
2019-10-25 15:52:41 +03:00
fenglv
2062bedaf0
Add repeat function
2019-09-20 00:46:41 +08:00
proller
3d8c8ee83c
Build fixes. Split config.h ( #5686 )
2019-06-20 12:12:49 +03:00
Ivan Remen
d70d8f533d
Delete bad function
2019-06-18 11:23:56 +03:00
Ivan Remen
edff6e58dc
Support crc32 function
2019-06-18 00:54:26 +03:00
Danila Kutenin
4e3a607267
format function added
2019-05-18 14:30:36 +03:00
Danila Kutenin
0d3422fa8a
toValidUTF8 function added
2019-05-17 15:55:21 +03:00
Alexey Milovidov
b4878dbffa
Added support for non-constant and negative size and length arguments for function substringUTF8
2019-04-12 03:34:11 +03:00
Danila Kutenin
b603e51c6e
isValidUTF8 function added
2019-04-07 21:58:13 +03:00
Ivan Blinkov
b7566a8d4d
Add manual implementation of trim base case (without character override)
2018-12-17 23:07:31 +03:00
Ivan Blinkov
180311b42b
Introduce regexpQuoteMeta function to properly handle regexp special chars in TRIM #3714
2018-12-13 15:58:00 +03:00
alexey-milovidov
5b1eaba276
Every function in its own file, part 6 ( #3661 )
...
* Every function in its own file, part 6 [#CLICKHOUSE-2]
* Every function in its own file, part 6 [#CLICKHOUSE-2]
* Every function in its own file, part 6 [#CLICKHOUSE-2]
2018-11-26 02:24:26 +03:00
Alexandr Krasheninnikov
6ab45d081c
Arch-based compilation
2018-11-02 22:06:05 +03:00
Alexandr Krasheninnikov
41281ad397
Make compilation on-demand
2018-10-11 19:25:17 +03:00
Alexander Krasheninnikov
5ff30ebb3d
Initial implementation
2018-10-10 04:04:07 +03:00
Alexey Milovidov
d3c047695e
Every function in its own file, part 3
2018-09-10 02:36:06 +03:00