Michael Kolupaev
9a9eca1721
clickhouse: slightly faster logical functions on small blocks. [#METR-9599]
2014-02-20 12:19:27 +04:00
Michael Kolupaev
c8c4096638
clickhouse: slightly faster logical operations. [#METR-9599]
2014-02-14 09:18:40 +00:00
Michael Kolupaev
c9bbd43433
clickhouse: fixed small bug in logical functions. [#METR-9599]
2014-02-13 11:32:45 +00:00
Michael Kolupaev
a493d85ca9
clickhouse: fixed a typo. [#METR-9599]
2014-02-13 11:21:06 +00:00
Michael Kolupaev
df818b5b94
clickhouse: and, or and xor accept any number of arguments (no less than two); parsing, PKCondition and virtual columns not updated yet. [#METR-9599]
2014-02-13 10:24:56 +00:00
Sergey Fedorov
a1b0a7c454
functions: URLPathHierarchy implementation [METR-9922]
2014-02-11 19:18:38 +00:00
Sergey Fedorov
9a12e98414
functions: fixed bug with empty match in replaceRegexp [METR-9582]
2014-02-07 12:26:25 +00:00
Sergey Fedorov
ac08407ed6
functions: little fix in contants [METR-9582]
2014-02-06 17:02:32 +00:00
Sergey Fedorov
721d6d136f
functions: fixed substitutions in replaceRegexp functions [METR-9582]
2014-02-06 16:54:41 +00:00
Alexey Milovidov
91dbb13653
dbms: added support for negative array indices [#METR-9723].
2014-01-29 01:59:01 +00:00
Sergey Fedorov
8beae0f470
functions: substitutions in replaceRegexp functions [METR-9582]
2014-01-28 13:02:37 +00:00
Sergey Fedorov
0e8477312f
functions: replaceRegexpOne and replaceRegexpAll implementation [METR-9582]
2014-01-27 16:01:53 +00:00
Sergey Fedorov
6c2507870e
functions: replaceOne replaceAll implementation, few code-style changes [METR-9750]
2014-01-27 13:49:06 +00:00
Sergey Fedorov
c12f36b900
functions: replace implementation [METR-9582]
2014-01-23 14:26:12 +00:00
Sergey Fedorov
2c98354df3
functions: removed couple of unused date time funstions [METR-9582]
2014-01-23 12:12:55 +00:00
Sergey Fedorov
1d874c5f95
functions: Relative Date-time functions + regionToContinent support [METR-9582]
2014-01-22 12:27:55 +00:00
Alexey Milovidov
9c4043de67
Removed 'tr1' [#METR-2807].
2014-01-08 16:33:28 +00:00
Michael Kolupaev
bdcc7d9e93
clickhouse: readable exception instead of NULL pointer for some higher order functions in some cases. [#METR-9254]
2013-12-30 13:08:47 +00:00
Michael Kolupaev
2b7863617d
clickhouse: not allowing comparison between Date and DateTime. [#METR-2807]
2013-12-27 14:51:31 +00:00
Michael Kolupaev
9b68bd4212
clickhouse: arrayEnumerateUniq now accepts multiple parallel arrays. [#METR-8821]
2013-12-24 11:56:38 +00:00
Sergey Fedorov
32e0d8397e
[dmbs and libs] Function toFirstDayOfQuarter in DateLUT and FunctonsDateTime [METR-9400]
2013-12-20 14:12:20 +00:00
Alexey Milovidov
f1af3dadff
dbms: tiny fix [#METR-9508].
2013-12-19 19:01:08 +00:00
Sergey Fedorov
d930aa4f0c
dbms: Rename all binary operations from bitwise* to bit* (e.g. bitwiseAnd -> bitAnd) [METR-9508]
2013-12-17 16:06:52 +00:00
Sergey Fedorov
be3f3beb3d
dbms: Two new binary operations: FunctionBitwiseShiftLeft and FunctionBitwiseShiftRight, and one new function - FunctionHostName [METR-9508]
2013-12-17 13:49:21 +00:00
Alexey Milovidov
c640065f37
dbms: don't zero-fill columns with numbers [#METR-8582].
2013-12-08 02:29:40 +00:00
Michael Kolupaev
54bbe1f361
ClickHouse: fixed toFixedString exception text. [#METR-9091]
2013-12-05 13:15:04 +00:00
Michael Kolupaev
b489295fe3
ClickHouse: added checks for non-positive FixedString size. [#METR-9091]
2013-12-04 10:02:43 +00:00
Michael Kolupaev
49a129c829
ClickHouse: added toFixedString function. [#METR-9091]
2013-12-03 10:19:57 +00:00
Michael Kolupaev
6f46eb052c
fixed a typo. [#METR-2807]
2013-12-03 07:56:51 +00:00
Alexey Milovidov
e604345d25
dbms: fixed error [#METR-9176].
2013-11-11 17:56:41 +00:00
Alexey Milovidov
6a12f5a43a
dbms: fixed error [#METR-9119].
2013-10-31 19:24:22 +00:00
Alexey Milovidov
3c1ec5bc34
dbms: allowed to return tuples as query result [#METR-8970].
2013-10-26 19:00:13 +00:00
Michael Kolupaev
7ea3db5282
ClickHouse: arrayEnumerateUniq 5.5 times faster. [#METR-8821]
2013-10-24 12:53:24 +00:00
Alexey Milovidov
156bfdc094
dbms: eased use of SipHash [#METR-9019].
2013-10-21 16:32:49 +00:00
Alexey Milovidov
b26038210d
dbms: added sipHash64 function [#CONV-9017].
2013-10-21 14:35:12 +00:00
Michael Kolupaev
0703a2d85b
ClickHouse: added function arrayEnumerate. [#CONV-8821]
2013-10-21 11:36:44 +00:00
Michael Kolupaev
61213cd547
ClickHouse: Added function arrayEnumerateUniq. [#CONV-8821]
2013-10-11 11:43:50 +00:00
Michael Kolupaev
1f9cd062e9
ClickHouse: better type of result of minus() and negate(). [#CONV-8890]
2013-10-08 12:48:55 +00:00
Michael Kolupaev
dc3d84ac93
ClickHouse: type upscaling for if(). [#CONV-8764]
2013-10-08 12:30:43 +00:00
Alexey Milovidov
8b3c4548f7
dbms: fixed 'extract' function [#CONV-8865].
2013-10-03 19:23:08 +00:00
Alexey Milovidov
dac9ecee21
dbms: fixed error with functions arrayExists, arrayAll [#CONV-8757].
2013-09-18 23:11:16 +00:00
Alexey Milovidov
aa434e6830
dbms: fixed error with higher-order functions [#CONV-8757].
2013-09-18 22:40:09 +00:00
Alexey Milovidov
2d48435ecd
dbms: fixed error with high order functions and constants [#CONV-8757].
2013-09-18 20:06:49 +00:00
Alexey Milovidov
c611212c3f
dbms: preparation [#CONV-2944].
2013-09-15 05:51:43 +00:00
Pavel Kartavyy
4ff415e336
extractAll: Fixed bug [CONV-8285]
2013-09-10 16:52:40 +00:00
Alexey Milovidov
05851727d5
dbms: improved performance of string search [#CONV-8419].
2013-08-29 03:30:47 +00:00
Alexey Milovidov
be67c3e3d6
Removed useless namespace [#CONV-2807].
2013-08-11 03:40:14 +00:00
Pavel Kartavyy
82af5f8e41
Changed order of arguments in extractAll(s, re).[#CONV-8285]
2013-08-07 11:25:02 +00:00
Pavel Kartavyy
8d857bd434
Fixed coding style. Changed extractAll behaviour [#CONV-8285]
...
Now extractAll works without overcrossing.
New version:
#extractAll('abba', 'abbabba)
>['abba']
Old one:
#extractAll('abba', 'abbabba)
>['abba', 'abba']
2013-08-05 08:40:56 +00:00
Pavel Kartavyy
99e0a5a56b
ClickHouse: Change behaviour of extractAll [#CONV-8285]
2013-08-02 16:31:23 +00:00