Alexey Milovidov
|
aafe85e474
|
Modified comment [#METR-21691].
|
2016-06-28 21:00:04 +03:00 |
|
Alexey Milovidov
|
b408afa74f
|
Added 'anyHeavy' aggregate function [#METR-21691].
|
2016-06-26 15:48:04 +03:00 |
|
Alexey Milovidov
|
9485e493d1
|
Fixed memory leak in function quantileTiming [#METR-21614].
|
2016-06-11 17:27:54 +03:00 |
|
Alexey Milovidov
|
8c4abcdd43
|
Using std::shared_ptr for functions and AST [#METR-21503].
|
2016-05-28 18:42:22 +03:00 |
|
Alexey Milovidov
|
4c7eb03b63
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 13:35:44 +03:00 |
|
Alexey Milovidov
|
be394f2c84
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 10:48:40 +03:00 |
|
Alexey Milovidov
|
bde00e80cc
|
Added missing modifications [#METR-20892].
|
2016-04-15 19:07:58 +03:00 |
|
Alexey Milovidov
|
7301154faf
|
Fixed error in function quantilesTiming [#METR-20821].
|
2016-04-11 20:52:20 +03:00 |
|
Alexey Milovidov
|
d06a5906bf
|
Quantiles: better [#METR-20381].
|
2016-03-13 22:00:59 +03:00 |
|
Alexey Milovidov
|
1203a0a9c4
|
Fixed error [#METR-20381].
|
2016-03-13 21:15:41 +03:00 |
|
Alexey Milovidov
|
745a29949e
|
Updated comment [#METR-20381].
|
2016-03-13 18:01:36 +03:00 |
|
Alexey Milovidov
|
bcd6875d6f
|
Fixed off-by-one errors in aggregate functions quantileTiming and quantileExactWeighted [#METR-20381].
|
2016-03-13 17:40:27 +03:00 |
|
Alexey Milovidov
|
a9b8677c26
|
Aggregate function quantileTiming: improved performance, lowered memory usage, lowered network traffic and improved precision [#METR-20359].
|
2016-03-12 10:22:58 +03:00 |
|
Alexey Milovidov
|
18016c4221
|
Merge
|
2016-03-12 07:01:03 +03:00 |
|
Alexey Milovidov
|
8b36994d88
|
Attempt to improve performance and memory usage of quantileTiming aggregate function [#METR-20359].
|
2016-03-12 00:43:59 +03:00 |
|
Alexey Milovidov
|
ced97fc586
|
Lowered size of uncompressed serialized state of aggregate function quantileTiming about 20 times in average; improved performance of distributed queries [#METR-20359].
|
2016-03-11 06:43:16 +03:00 |
|
Alexey Milovidov
|
aea710d430
|
Removed function groupUniqArray from Array argument [#METR-20150].
|
2016-02-20 22:04:35 +03:00 |
|
Alexey Milovidov
|
a4cb6a3de9
|
Fixed error with groupUniqArray aggregate function of Array arguments [#METR-20150].
|
2016-02-20 21:11:50 +03:00 |
|
Alexey Milovidov
|
8b3afeb60d
|
Squashed commit of the following:
commit f968e7e7f0d84c89fd26dea1d541bd9f6041d7c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 06:11:29 2016 +0300
Addition [#METR-2944].
commit 7524981fa7c4f22929dd5009444a0ae28500f620
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 06:08:43 2016 +0300
Fixed error (incomplete) [#METR-2944].
commit 2f1e7bf9f46cd9ce958ade9041c00ce067940fd2
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 05:37:43 2016 +0300
Improving performance of row formats [#METR-2944].
commit 9848910f235863c9571ef1ebe0d87d4929ee283c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 00:37:12 2016 +0300
Improving performance of text formats [#METR-2944].
commit 3aedc7fd784af962e64ffdd10ec23ac53827d8e2
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Feb 16 00:18:00 2016 +0300
Improving performance of row formats [#METR-2944].
commit cb5932c2b0385604477e69c8262dc31a4bb4b23b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Mon Feb 15 00:53:27 2016 +0300
Fixed error.
commit 42863fd4eddeef594e846c598b92877b6ff86fa6
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sun Feb 14 23:13:46 2016 +0300
Improving performance of row formats [#METR-2944].
commit 71c6fb19a85a79297433ceb486fdb97e551d964f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sun Feb 14 16:58:56 2016 +0300
Improving performance of row formats [#METR-2944].
|
2016-02-16 19:39:39 +03:00 |
|
Alexey Milovidov
|
43c73cf7ee
|
dbms: added support for CSV format [#METR-19957].
|
2016-02-07 11:42:21 +03:00 |
|
Alexey Milovidov
|
f818977092
|
dbms: fixed dynamic compilation [#METR-2944].
|
2016-01-19 05:25:07 +03:00 |
|
Alexey Milovidov
|
b591d907e1
|
dbms: fixed error [#METR-19592].
|
2016-01-13 03:47:12 +03:00 |
|
Alexey Milovidov
|
489bcb74e8
|
dbms: cutting dependency [#METR-2944].
|
2016-01-12 05:22:40 +03:00 |
|
Alexey Milovidov
|
c062fc1ce0
|
dbms: cutting dependency [#METR-2944].
|
2016-01-12 05:21:15 +03:00 |
|
Alexey Milovidov
|
13c7d0983a
|
dbms: cutting dependency [#METR-2944]..
|
2016-01-12 00:46:36 +03:00 |
|
Alexey Milovidov
|
03ec2269fa
|
dbms: better [#METR-19278].
|
2015-12-23 10:00:33 +03:00 |
|
Andrey Mironov
|
02ce1bede2
|
dbms: add support for comparing enums [#METR-19265]
|
2015-12-22 15:03:47 +03:00 |
|
Andrey Mironov
|
3fb8fedd19
|
AggregateFunctionSum: change type prerequisite to behavesAsNumber [#METR-19265]
|
2015-12-22 15:03:47 +03:00 |
|
Alexey Milovidov
|
98b3bfa48d
|
dbms: workaround for incompatibility with gcc and clang [#METR-19128].
|
2015-11-27 00:31:06 +03:00 |
|
Alexey Milovidov
|
747525d818
|
dbms: quantileTDigest: attempt to fix an error (incomplete) [#METR-19024].
|
2015-11-26 00:42:41 +03:00 |
|
Alexey Milovidov
|
eca62f753c
|
dbms: fixed error [#METR-19024].
|
2015-11-24 06:21:37 +03:00 |
|
Alexey Milovidov
|
d189c6206a
|
dbms: fixed error [#METR-19024].
|
2015-11-24 04:21:28 +03:00 |
|
Alexey Milovidov
|
bb88a1e1bf
|
dbms: quantiles: allowed parameters in non-increasing order [#METR-18778].
|
2015-11-24 00:33:43 +03:00 |
|
Alexey Milovidov
|
c9ea87ec11
|
dbms: addition to prev. revision [#METR-2944].
|
2015-11-21 22:52:31 +03:00 |
|
Alexey Milovidov
|
7cf850f194
|
dbms: fixed error in prev. revision [#METR-2944].
|
2015-11-21 22:51:47 +03:00 |
|
Alexey Milovidov
|
1889600e39
|
dbms: improved performance of Aggregator in non-compiled case [#METR-2944].
|
2015-11-21 22:46:27 +03:00 |
|
Alexey Milovidov
|
6584d9ca6c
|
dbms: better [#METR-2944].
|
2015-11-21 21:56:54 +03:00 |
|
Alexey Milovidov
|
2c67747a0d
|
dbms: implemented quantilesTDigest and quantilesTDigestWeighted aggregate functions [#METR-19024].
|
2015-11-21 17:04:43 +03:00 |
|
Alexey Milovidov
|
31c09b4d2d
|
dbms: added weighted variants of t-digest [#METR-19024].
|
2015-11-21 16:24:51 +03:00 |
|
Alexey Milovidov
|
57e8a8fdbb
|
dbms: added t-digest algorithm [#METR-19024].
|
2015-11-21 15:47:41 +03:00 |
|
Alexey Milovidov
|
0270f2ff4d
|
dbms: addition [#METR-18778].
|
2015-11-17 02:49:18 +03:00 |
|
Alexey Milovidov
|
4056b3f2c8
|
dbms: fixed error [#METR-18778].
|
2015-11-16 23:33:43 +03:00 |
|
Alexey Milovidov
|
dc04cb7b88
|
dbms: addition to prev. revision [#METR-18778].
|
2015-11-15 12:14:22 +03:00 |
|
Alexey Milovidov
|
2870fbb655
|
dbms: moved file [#METR-18778].
|
2015-11-15 12:06:53 +03:00 |
|
Alexey Milovidov
|
49580a9048
|
dbms: added aggregate function quantileExactWeighted and companions [#METR-18778].
|
2015-11-15 11:31:08 +03:00 |
|
Alexey Milovidov
|
3a1a8c9567
|
dbms: addition to prev. revision [#METR-18778].
|
2015-11-15 10:05:01 +03:00 |
|
Alexey Milovidov
|
a2efbc1efc
|
dbms: renamed functions [#METR-18778].
|
2015-11-15 09:23:44 +03:00 |
|
Alexey Milovidov
|
3a6f91fc70
|
dbms: addition to prev. revision [#METR-18778].
|
2015-11-15 09:19:34 +03:00 |
|
Alexey Milovidov
|
4a537fcb84
|
dbms: moved file [#METR-18778].
|
2015-11-15 09:18:43 +03:00 |
|
Alexey Milovidov
|
749e54749c
|
dbms: moved file [#METR-18778].
|
2015-11-15 09:11:58 +03:00 |
|
Alexey Milovidov
|
f353711e5e
|
dbms: improved performance of quantile and quantileDeterministic aggregate functions [#METR-18778].
|
2015-11-15 08:52:41 +03:00 |
|
Alexey Milovidov
|
8732e7a3f1
|
dbms: improved performance of aggregate function groupArray [#METR-18778].
|
2015-11-15 07:54:56 +03:00 |
|
Alexey Milovidov
|
8a0892f2fb
|
dbms: quantileExact: added small set optimization [#METR-18778].
|
2015-11-15 06:20:29 +03:00 |
|
Alexey Milovidov
|
4c87ec04b4
|
dbms: quantileExact: initial implementation [#METR-18778].
|
2015-11-15 06:11:24 +03:00 |
|
Alexey Milovidov
|
02fcbbbdd5
|
dbms: better [#METR-2944].
|
2015-11-11 05:04:23 +03:00 |
|
Alexey Milovidov
|
f6cce1f55d
|
dbms: fixed error with -State functions and WITH TOTALS [#METR-18727].
|
2015-11-11 04:28:34 +03:00 |
|
Alexey Milovidov
|
ec163175ab
|
dbms: explicitly disabled arguments of type AggregateFunction of aggregate functions min, max, any, anyLast family [#METR-18758].
|
2015-11-10 23:48:49 +03:00 |
|
Alexey Milovidov
|
b13c6cdd1e
|
dbms: fixed error [#METR-18564].
|
2015-10-30 05:34:24 +03:00 |
|
Alexey Milovidov
|
75bde11360
|
dbms: implemented TODO [#METR-18564].
|
2015-10-29 07:13:18 +03:00 |
|
Alexey Milovidov
|
02284881be
|
dbms: renamed file [#METR-18564].
|
2015-10-29 07:04:43 +03:00 |
|
Alexey Milovidov
|
bb7d8f3ed5
|
dbms: implemented exact version of uniq of variadic number of arguments; improved performance of non-exact version [#METR-18564].
|
2015-10-29 07:02:22 +03:00 |
|
Alexey Milovidov
|
5862506095
|
dbms: added variadic variant of aggregate function uniqUpTo [#METR-18564].
|
2015-10-29 06:41:09 +03:00 |
|
Alexey Milovidov
|
dc1460ad44
|
dbms: little better [#METR-18564].
|
2015-10-29 05:41:13 +03:00 |
|
Alexey Milovidov
|
459900269f
|
dbms: uniqExact: 16% better [#METR-18564].
|
2015-10-29 05:19:56 +03:00 |
|
Alexey Milovidov
|
45065d53aa
|
dbms: aggregate functions uniq with variable number of arguments: initial implementation [#METR-18564].
|
2015-10-29 05:13:37 +03:00 |
|
Alexey Milovidov
|
bb283e6602
|
dbms: added support for different numeric types in function has [#METR-18382].
|
2015-10-12 10:05:54 +03:00 |
|
Alexey Arno
|
e86428b4ac
|
Merge
|
2015-10-08 17:23:23 +03:00 |
|
Alexey Milovidov
|
fefd3791f1
|
Moved files [#METR-17973].
|
2015-10-05 03:33:43 +03:00 |
|
Alexey Milovidov
|
1f6def094f
|
dbms: fixed build [#METR-18202].
|
2015-09-29 22:19:54 +03:00 |
|
Alexey Arno
|
19bc3181f2
|
Merge
|
2015-09-24 15:40:36 +03:00 |
|
Alexey Milovidov
|
ef7afd0b9a
|
dbms: fixed dynamic compilation with clang [#METR-2944].
|
2015-09-23 00:16:00 +03:00 |
|
Andrey Mironov
|
be230b1859
|
dbms: ReservoirSamplerDeterministic make internal member function private
|
2015-09-11 11:27:00 +03:00 |
|
Andrey Mironov
|
61988e6a37
|
dbms: fix quantileDeterministic (no hash was saved with samples) [#METR-13932]
|
2015-09-10 18:07:47 +03:00 |
|
Andrey Mironov
|
f8b21b5fd6
|
dbms: add tests for sequenceCount and sequenceMatch, fix infinite loop for sequenceCount of empty pattern, fix decltype deducing reference type [#METR-17427]
|
2015-09-07 17:50:02 +03:00 |
|
Alexey Milovidov
|
c5e0d759e5
|
dbms: fixed build [#METR-17276].
|
2015-09-02 03:17:10 +03:00 |
|
Alexey Arno
|
e0e7ebfc0a
|
dbms: Server: Coding style fix. [#METR-17276]
|
2015-08-31 18:32:01 +03:00 |
|
Alexey Arno
|
f93141355b
|
Merge
|
2015-08-31 16:53:16 +03:00 |
|
Andrey Mironov
|
acb10923de
|
add aggregate function sequenceCount [#METR-17427]
|
2015-08-21 18:58:31 +03:00 |
|
Andrey Mironov
|
914e74f796
|
dbms: fix quantilesTiming for levels specified in non-increasing order [#METR-14503]
|
2015-08-20 19:47:10 +03:00 |
|
Andrey Mironov
|
d192a76be8
|
dbms: sequenceMatch: add iterations threshold with exception [#METR-17425]
|
2015-08-18 19:11:31 +03:00 |
|
Alexey Arno
|
3ff1a857fe
|
dbms: Server: Use another hash function. [#METR-17276]
|
2015-08-12 19:26:53 +03:00 |
|
Alexey Arno
|
e24cad5123
|
dbms: Server: Performance improvements. [#METR-17276]
|
2015-08-07 15:39:06 +03:00 |
|
Alexey Arno
|
891aed0744
|
dbms: Server: Cosmetic changes. [#METR-17276]
|
2015-08-04 16:37:56 +03:00 |
|
Alexey Arno
|
58e2a7ef6b
|
dbms: Server: Removed useless hashing in the case of 32-bit floating point values. [#METR-17276]
|
2015-08-04 15:33:08 +03:00 |
|
Alexey Arno
|
3d301bb749
|
dbms: Server: Use trivial has for HLL12 case. [#METR-17276]
|
2015-07-29 20:22:17 +03:00 |
|
Alexey Arno
|
b17d3d79fc
|
dbms: Server: Updated comment. [#METR-17276]
|
2015-07-29 20:13:02 +03:00 |
|
Alexey Arno
|
98557ba369
|
dbms: Server: Feed CombinedCardinalityEstimator with at most 32-bit wide values. [#METR-17276]
|
2015-07-29 20:06:39 +03:00 |
|
Alexey Arno
|
99e2b241c0
|
dbms: Server: Fixes. [#METR-17276]
|
2015-07-29 17:53:34 +03:00 |
|
Alexey Arno
|
ef92ac4f3d
|
dbms: Server: Feature development. [#METR-17276]
|
2015-07-20 17:22:08 +03:00 |
|
Alexey Milovidov
|
890ee9c0fa
|
dbms: removed aggregate function 'debug' [#METR-2944].
|
2015-06-06 02:19:15 +03:00 |
|
Alexey Arno
|
1143cfb7ad
|
dbms: Server: performance optimizations. [#METR-15210]
|
2015-05-20 18:34:09 +03:00 |
|
Alexey Arno
|
6dca411831
|
Merge
|
2015-05-20 16:21:39 +03:00 |
|
Alexey Arno
|
c5535adb03
|
dbms: Server: MySQL conformant behavior for limit cases. [#METR-16188]
|
2015-05-20 15:35:15 +03:00 |
|
Alexey Arno
|
262564a0d5
|
dbms: Server: MySQL conformant behavior for limit cases. [#METR-16188]
|
2015-05-20 15:18:46 +03:00 |
|
Alexey Arno
|
3658260d63
|
dbms: Server: refactoring. [#METR-16188]
|
2015-05-20 15:04:33 +03:00 |
|
Alexey Arno
|
758add05b4
|
dbms: Server: refactoring. [#METR-16188]
|
2015-05-20 14:09:54 +03:00 |
|
Alexey Arno
|
76dcc45edf
|
dbms: Server: Small style cleanup + numerical stability improvement for covariance and correlation. [#METR-16188]
|
2015-05-20 12:17:25 +03:00 |
|
Alexey Arno
|
b46ce05dbe
|
Merge
|
2015-05-19 18:06:12 +03:00 |
|
Alexey Arno
|
a29d67c82d
|
dbms: Server: Feature implementation. [#METR-16188]
|
2015-05-19 18:03:17 +03:00 |
|
Alexey Arno
|
5f0a1cab74
|
dbms: Server: Feature implementation. [#METR-16188]
|
2015-05-18 01:33:17 +03:00 |
|