Andrey Mironov
|
c915538fa7
|
dbms: add UTF-8 and case insensitive comparison support to Volnitsky [#METR-18210]
|
2015-09-30 21:07:02 +03:00 |
|
Alexey Milovidov
|
1f6def094f
|
dbms: fixed build [#METR-18202].
|
2015-09-29 22:19:54 +03:00 |
|
Andrey Mironov
|
01e767afa0
|
dbms: refactor, fix out of bounds access when needle is empty [#METR-16752]
|
2015-09-24 17:28:31 +03:00 |
|
Andrey Mironov
|
fd6dca0432
|
dbms: (lower|upper)UTF-8 refactor a bit [#METR-16752]
|
2015-09-24 15:58:28 +03:00 |
|
Andrey Mironov
|
90e9e8ab1a
|
dbms: UTF-8 position function family fix for constants [#METR-16752]
|
2015-09-24 14:39:51 +03:00 |
|
Andrey Mironov
|
03e7932164
|
dbms: positionCaseInsensitiveUTF8 code point counting fix. [#METR-16752]
|
2015-09-24 12:33:28 +03:00 |
|
Andrey Mironov
|
2efae5a5b9
|
dbms: positionCaseInsensitiveUTF8 and some fixes (out of bounds access etc.) for positionCaseInsensitive. [#METR-16752]
|
2015-09-23 20:00:01 +03:00 |
|
Andrey Mironov
|
0f6c2839c2
|
dbms: put right brace back once again [#METR-16752]
|
2015-09-22 18:13:47 +03:00 |
|
Andrey Mironov
|
02064e1029
|
dbms: positionCaseInsensitive function (no tests attached yet) [#METR-16752]
|
2015-09-22 16:43:41 +03:00 |
|
Alexey Milovidov
|
6ceb83dc7d
|
dbms: added function formatReadableSize [#METR-16184].
|
2015-09-20 05:03:12 +03:00 |
|
Andrey Mironov
|
16be53f475
|
dbms: add support of non-const second arg to has, indexOf, equalCount [#METR-18062]
|
2015-09-18 15:40:42 +03:00 |
|
Alexey Milovidov
|
8e23685201
|
dbms: allowed tuples with one element; allowed empty sets [#METR-18020].
|
2015-09-11 23:58:44 +03:00 |
|
Alexey Milovidov
|
5b68045461
|
dbms: removed limit for at least two elements in tuple [#METR-18020].
|
2015-09-11 23:27:01 +03:00 |
|
Andrey Mironov
|
0bcf25e518
|
dbms: naive implementation of non-const array() function for now[#METR-17948]
|
2015-09-08 12:38:45 +03:00 |
|
Andrey Mironov
|
43b0e8a46c
|
dbms: working out array() non-const implementation [#METR-17948]
|
2015-09-08 12:38:44 +03:00 |
|
Alexey Milovidov
|
e5677bea4d
|
dbms: added function randConstant for testing purposes [#METR-17536].
|
2015-09-07 20:56:56 +03:00 |
|
Alexey Milovidov
|
bf6544693e
|
dbms: tiny modifications [#METR-17588].
|
2015-09-03 22:19:19 +03:00 |
|
Alexey Arno
|
d18544c981
|
dbms: Server: Improved implementation. [#METR-17588]
|
2015-09-03 18:35:34 +03:00 |
|
Andrey Mironov
|
65c309550d
|
Merge
|
2015-09-03 16:36:18 +03:00 |
|
Andrey Mironov
|
40026a8e7b
|
Merge
|
2015-09-03 16:30:50 +03:00 |
|
Alexey Arno
|
1491260e3b
|
dbms: Server: Fixed behavior of LIKE. Now % correctly matches newlines. [#METR-17588]
|
2015-09-03 15:09:47 +03:00 |
|
Alexey Arno
|
277fab46b9
|
Merge
|
2015-09-02 16:05:17 +03:00 |
|
Andrey Mironov
|
6b5b1f2723
|
optimistic codepath for bitTest(All|Any) when all positions are constant [#METR-17427]
|
2015-08-31 17:03:31 +03:00 |
|
Andrey Mironov
|
d43a8cce1f
|
fix linking of ███████████
|
2015-08-21 12:16:52 +03:00 |
|
Andrey Mironov
|
8b890f1c06
|
dbms: add functions bitTestAny, bitTestAll (non-vectorized) and tests [#METR-17245]
|
2015-08-20 16:58:09 +03:00 |
|
Andrey Mironov
|
b4b33364e9
|
dbms: add function bitTest(val, pos), pos starts from 0 [#METR-17245]
|
2015-08-19 19:11:48 +03:00 |
|
Andrey Mironov
|
24e9805c9f
|
dbms: remove dead code from FunctionsDictionaries.h
|
2015-08-19 19:11:48 +03:00 |
|
Alexey Milovidov
|
0d6f4ffae1
|
dbms: fixed error with dictionaries [#METR-17666].
|
2015-08-12 04:18:30 +03:00 |
|
Alexey Milovidov
|
5c2b5ffb10
|
dbms: added function emptyArrayToSingle [#METR-17474].
|
2015-07-26 13:40:32 +03:00 |
|
Alexey Milovidov
|
04c78e57ef
|
dbms: function extractURLParameter: fixed error and removed support for ; [#METR-17461].
|
2015-07-24 22:23:22 +03:00 |
|
Alexey Milovidov
|
b5b40a9a7a
|
dbms: added function arrayUniq [#METR-17429].
|
2015-07-23 14:11:10 +03:00 |
|
Alexey Milovidov
|
9364b2a13a
|
dbms: fixed error in split functions [#METR-17374].
|
2015-07-20 23:05:34 +03:00 |
|
Andrey Mironov
|
c739de4805
|
dbms: check for unsigned overflows in function range() [#METR-17362]
|
2015-07-20 19:24:37 +03:00 |
|
Andrey Mironov
|
44f6b22a55
|
dbms: fix function if() and ternary operator for same types. [#METR-17372]
|
2015-07-20 18:04:40 +03:00 |
|
Andrey Mironov
|
58408dc8a3
|
dbms: add function metroHash64
|
2015-07-20 17:59:29 +03:00 |
|
Alexey Milovidov
|
5077e51fc7
|
dbms: implemented function 'if' for FixedString arguments [#METR-17352].
|
2015-07-17 22:53:09 +03:00 |
|
Andrey Mironov
|
f1bc759807
|
dbms: add farmHash64 [#METR-17328]
|
2015-07-17 18:56:34 +03:00 |
|
Alexey Milovidov
|
c0e029bb1b
|
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
|
2015-07-17 04:27:35 +03:00 |
|
Andrey Mironov
|
240d5c5b58
|
dbms: range_hashed dictGet*: add a missing call to resizing constructor of ColumnVector. [#METR-17111]
|
2015-07-14 18:05:46 +03:00 |
|
Andrey Mironov
|
874f665ffd
|
Merge
|
2015-07-14 16:11:38 +03:00 |
|
Andrey Mironov
|
2af56fe772
|
dbms: implement dictGet* functions for RangeHashedDictionary. [#METR-17111
|
2015-07-14 16:06:25 +03:00 |
|
Alexey Milovidov
|
234367b038
|
dbms: added function identity [#METR-17251].
|
2015-07-14 00:27:08 +03:00 |
|
Andrey Mironov
|
f92714712f
|
dbms: extract IDictionaryBase, fix devirtualization. [#METR-17111]
|
2015-07-13 20:11:17 +03:00 |
|
Andrey Mironov
|
c4440ad829
|
dbms: RangeHashedDictionary implementation [#METR-17111]
|
2015-07-13 19:18:28 +03:00 |
|
Andrey Mironov
|
8ea2990e7d
|
dbms: ExternalDictionaries: remove most invididual getters
|
2015-07-10 17:43:49 +03:00 |
|
Alexey Milovidov
|
8aa96f3f79
|
dbms: added comment [#METR-17233].
|
2015-07-10 06:06:00 +03:00 |
|
Alexey Milovidov
|
2af61829fe
|
dbms: added least and greatest functions [#METR-17233].
|
2015-07-10 05:57:32 +03:00 |
|
Alexey Arno
|
5e1b1d4c48
|
dbms: Server: Performance improvements. [#METR-15618]
|
2015-07-08 20:30:42 +03:00 |
|
Alexey Arno
|
e44a202bad
|
dbms: Server: Style fix. [#METR-15618]
|
2015-07-08 17:25:11 +03:00 |
|
Alexey Arno
|
992e7dc7a5
|
Merge
|
2015-07-08 02:11:30 +03:00 |
|
Alexey Arno
|
90d85c9a77
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-03 14:55:51 +03:00 |
|
Alexey Arno
|
5a3d5970c5
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-03 03:09:57 +03:00 |
|
Alexey Arno
|
7968c06699
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-02 17:26:15 +03:00 |
|
Alexey Arno
|
426e27d98e
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-02 17:14:07 +03:00 |
|
Alexey Arno
|
7ef2b9595a
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-02 16:35:28 +03:00 |
|
Alexey Arno
|
072d110f67
|
Merge
|
2015-07-01 20:33:00 +03:00 |
|
Alexey Arno
|
2f56341f00
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-01 20:32:04 +03:00 |
|
Alexey Arno
|
419bc03713
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-01 19:07:29 +03:00 |
|
Alexey Arno
|
557b0bf9cc
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-07-01 17:35:02 +03:00 |
|
Alexey Milovidov
|
cc8734c5aa
|
dbms: addition to prev. revision [#METR-17105].
|
2015-06-30 21:38:55 +03:00 |
|
Alexey Milovidov
|
b5e2e9a7ae
|
dbms: function 'roundAge': fixed error [#METR-17105].
|
2015-06-30 21:22:06 +03:00 |
|
Alexey Arno
|
d8b0510518
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-06-30 18:03:22 +03:00 |
|
Alexey Arno
|
eec6b89a4c
|
dbms: Server: Support for multiple time zones: development [#METR-15618]
|
2015-06-30 17:02:47 +03:00 |
|
Alexey Milovidov
|
c1ed7ca004
|
dbms: fixed error with LIKE [#METR-17078].
|
2015-06-29 21:47:46 +03:00 |
|
Alexey Milovidov
|
cdf90e9510
|
dbms: higher order functions: added support for constant expressions [#METR-17014].
|
2015-06-28 09:25:12 +03:00 |
|
Alexey Arno
|
37f008afd0
|
dbms: Server: Added support for multiple time zones: part 1 (does not add any new functionality, does not change current functionality) [#METR-15618]
|
2015-06-26 18:11:31 +03:00 |
|
Alexey Milovidov
|
001ffdfa18
|
dbms: fixed error with higher order functions [#METR-16894].
|
2015-06-19 05:34:47 +03:00 |
|
Alexey Milovidov
|
b6ccb2f6f5
|
dbms: added support for arguments of type Array(String) for function if [#16700].
|
2015-06-18 00:10:19 +03:00 |
|
Alexey Milovidov
|
0e01dad0a3
|
dbms: added support for numeric arrays for arguments of function if [#METR-16700].
|
2015-06-17 05:02:53 +03:00 |
|
Alexey Milovidov
|
bb83c867fd
|
dbms: added support for Array arguments of function 'if' (incomplete) [#METR-16700].
|
2015-06-17 00:42:18 +03:00 |
|
Alexey Milovidov
|
26813667eb
|
dbms: allowed to compare Date and DateTime with constant string [#METR-2944].
|
2015-06-12 10:46:58 +03:00 |
|
Andrey Mironov
|
ea4f4420ba
|
dbms: replace old lower/upper(UTF8) with vectorized ones [#METR-14764]
|
2015-06-10 15:47:27 +03:00 |
|
Alexey Milovidov
|
417ab909b8
|
dbms: added functions for manipulation of aggregation states [#METR-16677].
|
2015-06-06 03:28:37 +03:00 |
|
Andrey Mironov
|
5a21f3908b
|
dbms: SSE lower/upperUTF8 faster handling of cyrillic sequences[#METR-14764]
|
2015-06-04 15:16:48 +03:00 |
|
Alexey Arno
|
b86aa4785c
|
dbms: Server: Avoid negative zeroes in all of the remaining cases. [#METR-15210]
|
2015-06-03 20:01:30 +03:00 |
|
Andrey Mironov
|
1037433f3d
|
dbms: finally fix out-of-bounds access in SSE lower/upper UTF8[#METR-14764]
|
2015-06-03 19:08:39 +03:00 |
|
Alexey Arno
|
ce1e437c09
|
dbms: Server: Added function toStartOfFiveMinute. [#METR-14495]
|
2015-06-03 17:27:03 +03:00 |
|
Alexey Arno
|
de8ad31161
|
dbms: Server: Added comment. [#METR-16386]
|
2015-06-03 16:20:19 +03:00 |
|
Alexey Arno
|
59e894426a
|
dbms: Server: Added version function. [#METR-16386]
|
2015-06-03 16:11:59 +03:00 |
|
Alexey Milovidov
|
8d09c7f618
|
dbms: additions [#METR-15987].
|
2015-06-03 06:55:29 +03:00 |
|
Alexey Milovidov
|
c341bd2c60
|
dbms: function 'transform': added support for non-const argument with default value [#METR-15987].
|
2015-06-03 06:29:28 +03:00 |
|
Andrey Mironov
|
018a31f416
|
dbms: SSE lower/upperUTF8 fix calculation of array end aligned to a multiple of 16 [#METR-14764]
|
2015-06-01 15:51:07 +03:00 |
|
Alexey Milovidov
|
98594561d5
|
dbms: fixed error [#METR-15210].
|
2015-05-29 19:46:46 +03:00 |
|
Alexey Milovidov
|
f16cdbdefa
|
dbms: tiny modifications for rounding functions [#METR-15210].
|
2015-05-29 19:09:51 +03:00 |
|
Andrey Mironov
|
78bda3cd50
|
dbms: SSE lower/upperUTF8 finer granularity, more realistic approach [#METR-14764]
|
2015-05-29 17:58:33 +03:00 |
|
Andrey Mironov
|
ff7dc2635b
|
dbms: SSE lower/upper(UTF8) fix logical error, disable SSE4.2 [#METR-14764]
|
2015-05-29 13:43:05 +03:00 |
|
Andrey Mironov
|
8825aa2db3
|
dbms: SSE lower/upper(UTF8) fix hardcode and harness SSE4.2 [#METR-14764]
|
2015-05-29 11:43:20 +03:00 |
|
Alexey Milovidov
|
3db1bf63a2
|
dbms: fixed error [#METR-16575] [#METR-16573].
|
2015-05-29 03:33:56 +03:00 |
|
Alexey Arno
|
b2679d1886
|
Merge
|
2015-05-28 17:01:46 +03:00 |
|
Alexey Arno
|
8125cad146
|
dbms: Server: Performance improvements. [#METR-15210]
|
2015-05-28 17:00:52 +03:00 |
|
Alexey Arno
|
79bad96d98
|
dbms: Server: Performance improvements. [#METR-15210]
|
2015-05-28 15:58:09 +03:00 |
|
Andrey Mironov
|
b06bdb0edf
|
dbms: add SSE variants of lower/upper and UTF8 equivalents [#METR-14764]
|
2015-05-28 15:33:07 +03:00 |
|
Alexey Arno
|
463ee81a9d
|
dbms: Server: Performance improvements + fixed rounding algorithm for negative precisions. [#METR-15210]
|
2015-05-28 01:59:46 +03:00 |
|
Alexey Arno
|
c965ef892a
|
Merge
|
2015-05-25 18:09:12 +03:00 |
|
Alexey Arno
|
ab3befbf92
|
dbms: Server: Fixed MySQL-conformance issue after testing. [#METR-15210]
|
2015-05-25 18:04:21 +03:00 |
|
Alexey Arno
|
57287a28c1
|
Merge
|
2015-05-25 16:39:06 +03:00 |
|
Alexey Arno
|
9184d8781b
|
dbms: Server: Cosmetic tweak. [#METR-15210]
|
2015-05-25 16:38:06 +03:00 |
|
Alexey Arno
|
b7da487317
|
dbms: Server: Removed useless include. [#METR-15210]
|
2015-05-25 16:37:08 +03:00 |
|
Alexey Arno
|
ea54cea42e
|
Merge
|
2015-05-25 16:35:52 +03:00 |
|
Alexey Arno
|
46529f57d9
|
dbms: Server: Implemented MySQL-conformant behavior. [#METR-15210]
|
2015-05-25 16:35:04 +03:00 |
|
Andrey Mironov
|
728d367d34
|
dbms: FunctionsMath: use Vec2d::store for faster stores
|
2015-05-21 15:26:29 +03:00 |
|
Alexey Arno
|
569a383606
|
dbms: Server: bug fix. [#METR-15210]
|
2015-05-20 19:21:58 +03:00 |
|
Alexey Arno
|
1143cfb7ad
|
dbms: Server: performance optimizations. [#METR-15210]
|
2015-05-20 18:34:09 +03:00 |
|
Alexey Arno
|
793d1accfc
|
dbms: Server: performance optimizations. [#METR-15210]
|
2015-05-20 17:00:40 +03:00 |
|
Alexey Arno
|
2421d53033
|
dbms: Server: small cosmetic change. [#METR-15210]
|
2015-05-19 16:31:14 +03:00 |
|
Alexey Arno
|
8a36ba31c8
|
dbms: Server: small cosmetic change. [#METR-15210]
|
2015-05-19 16:26:23 +03:00 |
|
Alexey Arno
|
30eef142b3
|
Merge
|
2015-05-19 16:23:13 +03:00 |
|
Alexey Milovidov
|
b96f132d21
|
dbms: fixed error with regionToContinent [#METR-2944].
|
2015-05-17 02:49:13 +03:00 |
|
Alexey Milovidov
|
df8eefd79e
|
dbms: tiny fixes [#METR-16266].
|
2015-05-16 11:33:32 +03:00 |
|
Alexey Arno
|
ae16cb6ac2
|
dbms: Server: cosmetic change. [#METR-15210]
|
2015-05-14 15:43:42 +03:00 |
|
Alexey Arno
|
897f809463
|
dbms: Server: cosmetic change. [#METR-15210]
|
2015-05-14 15:33:52 +03:00 |
|
Alexey Arno
|
aa6fb6b229
|
Merge
|
2015-05-14 15:08:27 +03:00 |
|
Andrey Mironov
|
095fd54ae8
|
dbms: correctly handle injective dictGet* functions during ExpressionAnalyzer's optimizations.
|
2015-05-13 19:11:24 +03:00 |
|
Alexey Milovidov
|
6ce28acc0f
|
dbms: cut dependency [#METR-2944].
|
2015-05-04 20:52:19 +03:00 |
|
Alexey Milovidov
|
685aa695bb
|
dbms: function 'transform': added support for constant argument [#METR-15987].
|
2015-04-29 04:30:44 +03:00 |
|
Alexey Milovidov
|
738e736500
|
dbms: function 'transform': development [#METR-15987].
|
2015-04-28 08:21:41 +03:00 |
|
Alexey Milovidov
|
d371b7c843
|
dbms: function 'transform': development [#METR-15987].
|
2015-04-28 07:47:27 +03:00 |
|
Alexey Milovidov
|
123cd3340d
|
dbms: function 'transform': development [#METR-15987].
|
2015-04-28 06:54:57 +03:00 |
|
Alexey Milovidov
|
5e230a6b2d
|
dbms: function 'transform': development [#METR-15987].
|
2015-04-28 06:38:41 +03:00 |
|
Alexey Arno
|
5463d74a84
|
Merge
|
2015-04-24 18:49:30 +03:00 |
|
Alexey Milovidov
|
114b3de689
|
dbms: cut dependencies [#METR-2944].
|
2015-04-16 09:12:35 +03:00 |
|
Andrey Mironov
|
bedd5e7c26
|
dbms: add function URLHash plus tests [#METR-15826]
|
2015-04-15 18:00:28 +03:00 |
|
Alexey Milovidov
|
543c4c92cb
|
dbms: removed dead code; healing corrupted nested columns [#METR-15896].
|
2015-04-09 03:37:08 +03:00 |
|
Alexey Milovidov
|
f1dc2f4775
|
dbms: fixed error [#METR-15387].
|
2015-04-03 19:16:02 +03:00 |
|
Andrey Mironov
|
e267ba87f0
|
dbms: rename isNan to isNaN [#METR-15731]
|
2015-04-03 17:52:33 +03:00 |
|
Andrey Mironov
|
4ed57ac566
|
dbms: add functions isFinite, isInfinite, isNan [#METR-METR-15731]
|
2015-04-03 16:30:51 +03:00 |
|
Andrey Mironov
|
c707bd3bc4
|
dbms: add FixedString support for function toFixedString
|
2015-04-01 14:45:01 +03:00 |
|
Alexey Milovidov
|
048eed9424
|
dbms: improved performance of LIKE and regexp search [#METR-15690].
|
2015-03-27 05:12:45 +03:00 |
|
Alexey Milovidov
|
f3f935e3d8
|
dbms: toDateTime: improvement [#METR-2944].
|
2015-03-26 05:54:16 +03:00 |
|
Andrey Mironov
|
17da36aba2
|
dbms: allow using Date and DateTime with dictionaries. [#METR-13298]
|
2015-03-20 18:45:36 +03:00 |
|
Alexey Milovidov
|
e7b3884f2d
|
dbms: fixed common misunderstanding with function toDate(UInt32) [#METR-2944].
|
2015-03-16 07:44:53 +03:00 |
|
Andrey Mironov
|
de89a0ae4a
|
dbms: superior implementation of dictGetHierarchy [#METR-13298]
|
2015-03-06 16:38:07 +03:00 |
|
Alexey Milovidov
|
577a7d102d
|
dbms: fixed leaks [#METR-15352].
|
2015-03-05 08:42:42 +03:00 |
|
Alexey Milovidov
|
bd4b866dc8
|
dbms: removed unused function [#METR-15352].
|
2015-03-05 07:55:55 +03:00 |
|
Andrey Mironov
|
20eb5013a4
|
dbms: cache dictionary revamp [#METR-13298]
|
2015-02-26 17:53:45 +03:00 |
|
Alexey Milovidov
|
bbd48f8921
|
dbms: Aggregator: added specialization for many (up to 256 bit) fixed-size keys (up to 3x performance improvement) [#METR-2944].
|
2015-02-22 08:53:16 +03:00 |
|
Alexey Milovidov
|
f7ef574ed2
|
dbms: improved performance of Set, Join, Distinct and arrayEnumerateUniq [#METR-2944].
|
2015-02-20 22:48:52 +03:00 |
|
Andrey Mironov
|
e175883dd3
|
dbms: remove redundant checks in FunctionDictIsIn. [#METR-13298]
|
2015-02-20 13:57:38 +03:00 |
|
Andrey Mironov
|
7dd6397245
|
dbms: alter appendTrailingCharIfAbsent behaviour [#METR-15071]
|
2015-02-19 18:28:24 +03:00 |
|
Andrey Mironov
|
cf8a927150
|
dbms: invert the way multiple values are acquired from the dictionary [#METR-13298]
|
2015-02-19 18:28:24 +03:00 |
|
Alexey Milovidov
|
59a55a4ce0
|
dbms: fixed wrong check with function 'match' and many subpatterns [#METR-14976].
|
2015-02-11 04:24:51 +03:00 |
|
Alexey Milovidov
|
a9eb28c07d
|
Using std::make_unique [#METR-2807].
|
2015-02-11 00:10:58 +03:00 |
|
Andrey Mironov
|
984aa5c4b5
|
dbms: extract external dictionaries management to a separate type [#METR-13298]
|
2015-02-10 20:40:40 +03:00 |
|
Andrey Mironov
|
168e1cd98d
|
dbms: post-review corrections [#METR-13298]
add dummy CacheDictionary (could not commit without it)
|
2015-02-10 17:50:52 +03:00 |
|
Andrey Mironov
|
cee209db3e
|
Merge
|
2015-02-04 14:01:06 +03:00 |
|
Alexey Milovidov
|
e4ae80fd2d
|
Removed Yandex Catalog categories (not used; but empty columns in tables are left) [#METR-14873].
|
2015-02-03 00:22:07 +03:00 |
|
Alexey Milovidov
|
ebe7738c27
|
dbms: implemented function arrayElement for data type Array(Tuple(...)) [#METR-14783].
|
2015-02-01 11:19:11 +03:00 |
|
Andrey Mironov
|
a66af0668e
|
dbms: devirtualize dictionary access [#METR-13298]
|
2015-01-29 17:46:15 +03:00 |
|
Andrey Mironov
|
e982b5c92d
|
dbms: add all integral and floating point types to IDictionary. [#METR-13298]
|
2015-01-28 18:02:05 +03:00 |
|
Andrey Mironov
|
f4e7d2d4f5
|
dbms: add dictGetHierarchy and dictIsIn. [#METR-13298]
|
2015-01-28 16:20:20 +03:00 |
|
Alexey Milovidov
|
3d28956cbb
|
dbms: fixed errors in gcc 4.9 [#METR-2944].
|
2015-01-24 04:10:05 +03:00 |
|
Andrey Mironov
|
92664ed612
|
dbms: sparse array implementation of FlatDictionary. [#METR-13298]
|
2015-01-22 17:32:38 +03:00 |
|
Alexey Milovidov
|
86e9e77eae
|
Fixed errors in clang (part 5, final) [#METR-2807].
|
2015-01-22 04:13:13 +03:00 |
|
Andrey Mironov
|
300b7342e7
|
dbms: dummy types and functions for external dictionaries. [#METR-13298]
|
2015-01-21 14:39:48 +03:00 |
|
Alexey Milovidov
|
e53a8c11dc
|
dbms: addition to prev. revision [#METR-14693].
|
2015-01-20 21:42:06 +03:00 |
|
Andrey Mironov
|
081f435952
|
dbms: increase limit to function range, change error message. [#METR-14585]
|
2015-01-16 13:25:34 +03:00 |
|
Andrey Mironov
|
ee2fd5637c
|
dbms: fix AppendTrailingCharIfAbsent for empty strings
|
2015-01-12 11:06:43 +03:00 |
|
Andrey Mironov
|
d98d920d05
|
dbms: add function IPv4NumToStringClassC [#METR-14266]
|
2014-12-24 17:45:44 +03:00 |
|
Andrey Mironov
|
b957a2a9c3
|
dbms: restore leading slash in pathFull. [#METR-13679]
|
2014-12-19 17:18:56 +03:00 |
|
Andrey Mironov
|
3ebfd2fb7f
|
dbms: pass proper context into Storage::read(). [#METR-14179]
This reverts commit 34b3f738a67432b44f6f69238dd1529535984d1a.
|
2014-12-17 17:19:07 +03:00 |
|
Alexey Milovidov
|
00a6607971
|
dbms: style [#METR-2944].
|
2014-12-12 21:39:48 +03:00 |
|
Andrey Mironov
|
3332ed9682
|
dbms: add pathFull function. [#METR-13679]
|
2014-12-05 16:32:22 +03:00 |
|
Andrey Mironov
|
2066b089ab
|
dbms: fix cut* functions for constant strings
|
2014-12-05 14:45:06 +03:00 |
|
Andrey Mironov
|
78a172bf0f
|
dbms: disallow range() arguments greater than one millin. [#METR-13613]
|
2014-12-02 21:25:43 +03:00 |
|
Andrey Mironov
|
c6134124f6
|
dbms: remove square function, alter tests. [#METR-13613]
|
2014-12-02 20:25:10 +03:00 |
|
Andrey Mironov
|
ea9472312e
|
dbms: implement range(n) function, add tests. [#METR-13613]
|
2014-12-02 20:25:10 +03:00 |
|
Andrey Mironov
|
682bfb46a5
|
dbms: vectorize math functions. [#METR-13613]
|
2014-12-02 20:25:10 +03:00 |
|
Andrey Mironov
|
af55445da3
|
dbms: implement abs(). [#METR-13613]
|
2014-12-02 20:25:09 +03:00 |
|
Andrey Mironov
|
8062844eed
|
dbms: add math functions without SSE. [#METR-13613]
|
2014-12-02 20:25:09 +03:00 |
|
Andrey Mironov
|
f1f139e8d0
|
dbms: fix allocation of excess memory for const result in concat.
|
2014-11-25 23:22:10 +03:00 |
|
Andrey Mironov
|
ec07d1f711
|
dbms: fix stupid error in concat length calculation.
|
2014-11-25 22:34:07 +03:00 |
|
Andrey Mironov
|
811565b5b1
|
dbms: implement appendTrailingCharIfAbsent, refactor concat. [#METR-13772]
|
2014-11-21 20:42:51 +03:00 |
|
Andrey Mironov
|
813742e5d7
|
dbms: add intDivOrZero function. [#METR-13159]
|
2014-11-21 17:28:39 +03:00 |
|
Andrey Mironov
|
d0971956e0
|
dbms: add quantile[s]Deterministic, rename stdext:: to ext:: [#METR-13199]
|
2014-11-21 16:34:37 +03:00 |
|
Alexey Milovidov
|
c5635ce6d9
|
dbms: added function regionToPopulation; clickhouse-server, ███████████, ███████████, ███████████ needs to be released before regions_hierarchy.txt change [#METR-13326].
|
2014-11-20 03:05:14 +03:00 |
|
Andrey Mironov
|
85e511fdab
|
dbms: refactor IFunction descendants' registration in FunctionFactory
|
2014-11-12 21:04:49 +03:00 |
|
Andrey Mironov
|
731be3e7cf
|
Merge
|
2014-11-12 13:37:47 +03:00 |
|
Andrey Mironov
|
e7edb5e2af
|
dbms: correct typo
|
2014-11-10 14:38:06 +03:00 |
|
Andrey Mironov
|
fe49e06e46
|
dbms: implement concat for arbitrary arity (> 0). [#METR-12888]
|
2014-11-07 21:42:00 +03:00 |
|
Andrey Mironov
|
23bf89d490
|
dbms: properly resize const strings passed into toFixedString.
|
2014-10-31 16:49:48 +03:00 |
|
Andrey Mironov
|
c62bcdcd18
|
Revert "dbms: remove redundant memset(0) from IPv6StringToNum. [#METR-13151]"
This reverts commit 37cc08166507494428c8b858a4670156de356c32.
|
2014-10-31 15:57:30 +03:00 |
|
Andrey Mironov
|
70f376b8e6
|
dbms: remove redundant memset(0) from IPv6StringToNum. [#METR-13151]
|
2014-10-31 15:46:57 +03:00 |
|
Andrey Mironov
|
152ca18a21
|
dbms: drastic increase in IPv6StringToNum performance. [#METR-13151]
|
2014-10-31 15:03:35 +03:00 |
|
Andrey Mironov
|
a88c5e74ab
|
dbms: improve performance of IPv6NumToString. [#METR-13151]
|
2014-10-30 17:43:41 +03:00 |
|
Andrey Mironov
|
74b2f521d0
|
dbms: fix IPv6NumToString out of bounds access. [#METR-13151]
|
2014-10-29 16:53:04 +03:00 |
|
Andrey Mironov
|
a5905c608a
|
dbms: IPv6StringToNum. [#METR-13151]
|
2014-10-29 15:49:33 +03:00 |
|
Andrey Mironov
|
ee34ca31d8
|
dbms: add MD5, SHA1, SHA224, SHA256, IPv6NumToString. [#METR-13151]
|
2014-10-29 15:49:33 +03:00 |
|
Andrey Mironov
|
96d8c7484a
|
dbms: add arrayFirst, arrayFirstIndex functions. [#METR-13151]
|
2014-10-28 18:49:33 +03:00 |
|
Andrey Mironov
|
484073a95c
|
dbms: add emptyArrayType family of functions. #[METR-13151]
|
2014-10-28 16:43:51 +03:00 |
|
Andrey Mironov
|
0d35ea0bf4
|
dbms: implement firstSignificantSubdomain, cutToFirstSignificantSubdomain. [#METR-13151]
|
2014-10-27 18:17:07 +03:00 |
|
Alexey Milovidov
|
08e93dbbd4
|
dbms: Client: showing progress bar for long-running queries [#METR-2944].
|
2014-10-26 00:27:37 +04:00 |
|
Andrey Mironov
|
43deee45c9
|
dbms: MATERIALIZED columns evaluation during insert, error handling. #[METR-12739]
|
2014-10-13 18:35:40 +04:00 |
|
Alexey Milovidov
|
a76db2ba78
|
dbms: improvement [#METR-13153].
|
2014-10-10 03:14:06 +04:00 |
|
Andrey Mironov
|
8052020218
|
add draft version of DEFAULT, MATERIALIZED/ALIAS currently parsed but not taken into account. [#METR-12739]
|
2014-09-30 07:08:47 +04:00 |
|
Andrey Mironov
|
0a4e3f1280
|
add function currentDatabase(), allow string-expressions in place of database name
|
2014-09-24 15:53:41 +04:00 |
|
Alexey Milovidov
|
41d2b30992
|
dbms: added function regionToDistrict [#METR-12826].
|
2014-09-19 22:51:24 +04:00 |
|
Alexey Milovidov
|
bd8d56512e
|
dbms: FunctionsArithmetic: style [#METR-12575].
|
2014-09-18 00:18:52 +04:00 |
|
Andrey Mironov
|
e92c71eb18
|
leverage substitution failure power. [#METR-12575]
|
2014-09-08 17:37:25 +04:00 |
|
Andrey Mironov
|
bb5fc8c1e1
|
initial implementation. [#METR-12575]
|
2014-09-08 14:46:30 +04:00 |
|
Andrey Mironov
|
f8e5ae8a02
|
implement today(), yesterday() [#METR-12575]
|
2014-09-04 15:48:07 +04:00 |
|