chertus
c03291ce60
extract callOnTypeIndex.h from FunctionHelpers.h [CLICKHOUSE-3765]
2018-09-03 13:46:58 +03:00
chertus
79c91bb23b
minor fix: better code locality [CLICKHOUSE-3765]
2018-09-03 12:15:44 +03:00
Alexey Milovidov
eb8f06821d
Fixed build [#CLICKHOUSE-2]
2018-09-03 09:31:19 +03:00
Alexey Milovidov
d2a127ffa9
Less dependencies [#CLICKHOUSE-2]
2018-09-03 07:57:01 +03:00
alexey-milovidov
72c799ad76
Merge pull request #3008 from 4ertus2/decimal
...
even more Decimal
2018-09-03 07:19:33 +03:00
Alexey Milovidov
b9c4820bdd
Addition to prev. revision [#CLICKHOUSE-2]
2018-09-02 06:52:04 +03:00
Alexey Milovidov
afe3973325
Addition to prev. revision [#CLICKHOUSE-2]
2018-09-02 06:43:31 +03:00
Alexey Milovidov
538edbb8e2
Addition to prev. revision [#CLICKHOUSE-2]
2018-09-02 06:33:48 +03:00
Alexey Milovidov
d27c7ed08a
Addition to prev. revision [#CLICKHOUSE-2]
2018-09-02 06:10:21 +03:00
Alexey Milovidov
fc27be314b
Avoid temporary nullptr references [#CLICKHOUSE-2]
2018-09-02 06:00:04 +03:00
Alexey Milovidov
c3ca20c25c
Rectification of FunctionsComparison [#CLICKHOUSE-2]
2018-09-02 05:09:15 +03:00
Alexey Milovidov
c306bca055
Rectification of FunctionsComparison [#CLICKHOUSE-2]
2018-09-02 04:42:18 +03:00
Alexey Milovidov
3a24e636db
Rectification of FunctionsComparison [#CLICKHOUSE-2]
2018-09-02 04:40:47 +03:00
Alexey Milovidov
f47c30c85b
Rectification of FunctionsComparison [#CLICKHOUSE-2]
2018-09-02 04:26:08 +03:00
Alexey Milovidov
e97d1bb63f
Rectification of FunctionsComparison [#CLICKHOUSE-2]
2018-09-02 04:12:32 +03:00
Alexey Milovidov
f7107f12b4
Merge branch 'master' into extra-warnings
2018-09-02 03:13:36 +03:00
alexey-milovidov
087570e6ac
Merge pull request #2974 from zhang2014/fix/nested_json_for_visitRaw
...
ISSUES-2973 support nested json struct for visitParamExtractRaw
2018-09-01 20:47:42 +03:00
Alexey Milovidov
7d77d001f5
Full support for alignment of aggregate states #2808
2018-09-01 07:25:03 +03:00
VadimPE
f8f71f7327
add tests
2018-08-31 16:28:35 +03:00
VadimPE
b30167576d
change return type in arrayDifference
2018-08-31 15:55:10 +03:00
VadimPE
21a5f745ac
Merge branch 'cum_sum_limit2' of https://github.com/astudnev/ClickHouse-1 into astudnev-cum_sum_limit2
2018-08-31 15:14:49 +03:00
chertus
845db9b46e
CAST for decimal [CLICKHOUSE-3905]
2018-08-31 11:59:21 +03:00
zhang2014
a1f2b9ae0c
ISSUES-2973 support nested json struct for visitParamExtractRaw
2018-08-31 15:25:28 +08:00
alexey-milovidov
a05cdfbb45
Merge branch 'master' into extra-warnings
2018-08-31 03:03:44 +03:00
alexey-milovidov
918d17ffeb
Update FunctionsVisitParam.h
2018-08-30 23:57:00 +03:00
alexey-milovidov
46a38b72b9
Merge pull request #2975 from amosbird/dense
...
Extending arrayEnumerateUniq.
2018-08-30 23:26:31 +03:00
alexey-milovidov
c9838fdf34
Update FunctionsArray.cpp
2018-08-30 23:22:14 +03:00
alexey-milovidov
72a2405e09
Merge pull request #3002 from proller/fix13
...
USE_INTERNAL_CONSISTENT_HASHING_LIBRARY
2018-08-30 22:11:55 +03:00
proller
de2b740db7
USE_INTERNAL_CONSISTENT_HASHING_LIBRARY
2018-08-30 22:07:24 +03:00
proller
48766c1c2d
split libconsistent-hashing
2018-08-30 21:44:46 +03:00
Alexey Milovidov
c06d6b7ae6
Moved file (preparation) #2482
2018-08-30 21:40:46 +03:00
chertus
86dd83d012
fix use of broken context in decimal arithm/comparison
2018-08-28 16:59:52 +03:00
Amos Bird
a4dfe0ae38
Extending arrayEnumerateUniq.
...
https://github.com/yandex/ClickHouse/issues/2934
2018-08-28 15:31:25 +08:00
zhang2014
16404c8e7b
ISSUES-2973 support nested json struct for visitParamExtractRaw
2018-08-28 13:45:21 +08:00
Alexey Milovidov
956f76e000
Enabling -Wshadow [#CLICKHOUSE-2]
2018-08-27 20:58:43 +03:00
Alexey Milovidov
d4ea8bdb88
Merge remote-tracking branch 'origin/master' into extra-warnings
2018-08-27 20:18:39 +03:00
Alexey Milovidov
6e18af7ed3
Enabling -Wshadow [#CLICKHOUSE-2]
2018-08-27 20:18:14 +03:00
chertus
220909eb39
minor fix CLICKHOUSE-3765
2018-08-27 20:17:12 +03:00
Alexey Milovidov
486d87ebcd
Merge remote-tracking branch 'origin/master' into extra-warnings
2018-08-27 20:01:33 +03:00
alexey-milovidov
95b2bcbc6b
Merge pull request #2970 from 4ertus2/decimal
...
Some more Decimal
2018-08-27 19:59:26 +03:00
alexey-milovidov
3328fb456a
Merge pull request #2966 from amosbird/nrvo
...
Get rid of useless std::move to get NRVO
2018-08-27 19:56:03 +03:00
chertus
9dbaa5f4a9
remove strange code CLICKHOUSE-3765
2018-08-27 19:46:42 +03:00
Alexey Milovidov
076e1fb2e1
Enabling -Wshadow [#CLICKHOUSE-2]
2018-08-27 19:31:45 +03:00
Alexey Milovidov
e5a2dd8624
Merge branch 'master' into extra-warnings
2018-08-27 19:19:04 +03:00
chertus
ee873c8e9f
Merge branch 'master' into decimal
2018-08-27 19:18:48 +03:00
chertus
c86f2878ff
add special ColumnDecimal instead of ColumnVector<DecimalNN> CLICKHOUSE-3765
2018-08-27 19:16:16 +03:00
Alexey Milovidov
303cc7242f
Addition to prev. revision #2956
2018-08-27 18:01:33 +03:00
Alexey Milovidov
6e57168030
Removed code with duplicate semantics [#CLICKHOUSE-2]
2018-08-27 18:01:33 +03:00
Amos Bird
ea84430864
Get rid of useless std::move to get NRVO
...
http://eel.is/c++draft/class.copy.elision#:constructor,copy,elision
Some quote:
> Speaking of RVO, return std::move(w); prohibits it. It means "use move constructor or fail to compile", whereas return w; means "use RVO, and if you can't, use move constructor, and if you can't, use copy constructor, and if you can't, fail to compile."
There is one exception to this rule:
```cpp
Block FilterBlockInputStream::removeFilterIfNeed(Block && block)
{
if (block && remove_filter)
block.erase(static_cast<size_t>(filter_column));
return std::move(block);
}
```
because references are not eligible for NRVO, which is another rule "always move rvalue references and forward universal references" that takes precedence.
2018-08-27 22:15:48 +08:00
Alexey Milovidov
252a00e25b
Enabling -Wshadow [#CLICKHOUSE-2]
2018-08-27 10:57:42 +03:00
Alexey Milovidov
ac7673db29
Enabling -Wcomma [#CLICKHOUSE-2]
2018-08-26 04:24:21 +03:00
Alexey Milovidov
0ae34550db
Enabling -Wextra-semi [#CLICKHOUSE-2]
2018-08-26 03:52:58 +03:00
Alexey Milovidov
6605098439
Enabling -Wextra-semi [#CLICKHOUSE-2]
2018-08-26 03:50:48 +03:00
chertus
53ec40eeee
some decimal field improvements CLICKHOUSE-3765
2018-08-24 19:35:00 +03:00
chertus
2e65f4922f
extract overflow funcs to arithmeticOverflow.h CLICKHOUSE-3906
2018-08-24 17:20:23 +03:00
daoready
605626e389
unused x
2018-08-24 11:56:32 +03:00
daoready
4dd9eb193b
fix syntax
2018-08-24 08:27:44 +03:00
daoready
7449c87a14
fix syntax
2018-08-24 08:25:09 +03:00
Alexey Milovidov
a55b9623c5
Fixed arrayDistinct function [#CLICKHOUSE-3928]
2018-08-24 05:54:02 +03:00
Alexey Milovidov
1437e5cbe3
Fix style [#CLICKHOUSE-2]
2018-08-24 03:07:25 +03:00
daoready
b3d9c0fbe4
Merge branch 'cum_sum_limit' into cum_sum_limit2
...
# Conflicts:
# dbms/cmake/version.cmake
2018-08-23 23:05:41 +03:00
chertus
1467ca5610
decimal field visitors CLICKHOUSE-3765
2018-08-23 22:11:31 +03:00
daoready
45ac0b623f
ArrayDifferenceImpl
2018-08-23 21:43:17 +03:00
daoready
48cd3341a0
ArrayCumSumLimitedImpl
2018-08-23 21:06:51 +03:00
chertus
c61ccc4dfe
toDecimal128() CLICKHOUSE-3905
2018-08-22 20:26:11 +03:00
chertus
faafe1852b
add some comments CLICKHOUSE-3906
2018-08-22 19:28:02 +03:00
chertus
fd6a8142b7
rename toDecimal functions CLICKHOUSE-3905
2018-08-22 19:16:39 +03:00
chertus
314dcc5e9e
add two options to disable Decimal overflow checks CLICKHOUSE-3906
2018-08-22 16:22:56 +03:00
chertus
eac6dd1c99
Merge branch 'master' into decimal
2018-08-21 21:55:36 +03:00
chertus
1e97f9e549
toDecimalN() functions CLICKHOUSE-3905
2018-08-21 21:25:38 +03:00
proller
df618dd829
Merge remote-tracking branch 'upstream/master' into fix3
2018-08-21 19:52:35 +03:00
alexey-milovidov
edd37cf617
Merge pull request #2910 from yandex/fix-point-in-poligon
...
Fix point in poligon
2018-08-21 19:17:30 +03:00
proller
fc2925b567
Squashed commit of the following:
...
commit 2722e540abfee4a527d716474c4ca582eceeee08
Merge: b4f3af824 aebddd550
Author: proller <proller@github.com>
Date: Tue Aug 21 18:34:18 2018 +0300
Merge remote-tracking branch 'upstream/master' into fix3
commit b4f3af824b88a8b6826583bb483730827574e8ad
Author: proller <proller@github.com>
Date: Tue Aug 21 17:00:20 2018 +0300
fix
commit 3a18fa7ded2a7d6b7a0883a1b9c2d6b99360837d
Author: proller <proller@github.com>
Date: Tue Aug 21 16:57:17 2018 +0300
fix
commit 5d42220c2cf47e1a86bdc73dbfc24b68f8626891
Author: proller <proller@github.com>
Date: Tue Aug 21 16:50:21 2018 +0300
freebsd fixes
commit 7baf4fb5ba4575f79b0d12a9ffaaabd34e1006da
Author: proller <proller@github.com>
Date: Tue Aug 21 16:17:19 2018 +0300
fix
commit e1fe707fd765b841a8d0952d91a980128cbf91d0
Author: proller <proller@github.com>
Date: Tue Aug 21 15:35:21 2018 +0300
fix
commit 027887c71b3ffa98d9473d50d8c3b79cbf3304ac
Author: proller <proller@github.com>
Date: Tue Aug 21 15:25:57 2018 +0300
fix
commit 81af41bfcfff7c02fe4060196cf03c2d2aab416e
Author: proller <proller@github.com>
Date: Tue Aug 21 15:20:41 2018 +0300
fix
commit 93d572c85d9c7e331254999a614c3b22b5573b02
Author: proller <proller@github.com>
Date: Tue Aug 21 14:58:07 2018 +0300
SPLIT_SHARED
commit dd5b8990d8527d59b1e890943d80c2bf27c613ce
Author: proller <proller@github.com>
Date: Tue Aug 21 14:52:39 2018 +0300
fix
commit 4840ca12ab752a38c1ef482e8ec59c5859bb48d7
Author: proller <proller@github.com>
Date: Tue Aug 21 14:46:31 2018 +0300
fix
commit abde633beb86f2a0d025d6fcf079965dbd827b92
Author: proller <proller@github.com>
Date: Tue Aug 21 14:25:32 2018 +0300
fix
commit 0d94a5476a5ba8ba5e88638d58f2cfbf2b4b662d
Author: proller <proller@github.com>
Date: Tue Aug 21 14:45:18 2018 +0300
Travis: try fail on ninja fail
commit c2686f90b68255c2beb0a708804aef404e80a6d2
Merge: 2c3427bbd 2aa7eb463
Author: proller <proller@github.com>
Date: Tue Aug 21 14:25:15 2018 +0300
Merge remote-tracking branch 'upstream/master' into fix3
commit 2c3427bbdb861edbb188ed4621e8a05cafaedafb
Author: proller <proller@github.com>
Date: Mon Aug 20 23:57:24 2018 +0300
fix
commit 530170c6a81d31dcfa81230e48520383234df4bc
Merge: 9abec162c f6e4ec970
Author: proller <proller@github.com>
Date: Mon Aug 20 23:57:03 2018 +0300
Merge remote-tracking branch 'upstream/master' into fix3
commit 9abec162cb2e09bbc2f33cbe80fe76791f6e5a77
Author: proller <proller@github.com>
Date: Mon Aug 20 23:49:58 2018 +0300
Apple fixes
commit 36d05e8217440fbc8ae21571b06d4eb6d679d538
Author: proller <proller@github.com>
Date: Mon Aug 20 23:25:05 2018 +0300
apple fix
commit aeec3e845e4456e89fbb1b1af6f9f36820a46e33
Author: proller <proller@github.com>
Date: Mon Aug 20 23:20:06 2018 +0300
fixes
commit 427961d916a5954981e47d94733996deb2a616ce
Author: proller <proller@github.com>
Date: Mon Aug 20 23:11:11 2018 +0300
fix
commit a7dd55ff8f653624c0f3dbcbc54defd3b3ae97af
Author: proller <proller@github.com>
Date: Mon Aug 20 22:41:53 2018 +0300
fix
commit 6200e0d315c7a62bae63a8de0fc32f7937770ad2
Merge: 8a541d7e6 21cedbe46
Author: proller <proller@github.com>
Date: Mon Aug 20 22:35:49 2018 +0300
Merge remote-tracking branch 'upstream/master' into fix3
commit 8a541d7e64c89e2c16af6c909e0353361153aaa3
Author: proller <proller@github.com>
Date: Mon Aug 20 22:34:32 2018 +0300
Do not use poco types
commit fd560f43d048b7e3307c6c6b9c9d9918230014d8
Author: proller <proller@github.com>
Date: Mon Aug 20 22:20:42 2018 +0300
Try fix apple build
commit cfb2eba07ac06f19e822d3474341d800b1f98cf1
Merge: 8d2e31c90 5b81fdfc0
Author: proller <proller@github.com>
Date: Mon Aug 20 22:03:24 2018 +0300
Merge remote-tracking branch 'upstream/master' into fix3
commit 8d2e31c908be2e99d09e2a9dde2414ab82a5e93c
Author: proller <proller@github.com>
Date: Mon Aug 20 21:56:06 2018 +0300
travis: TEST_SERVER_STARTUP_WAIT=10
2018-08-21 18:56:50 +03:00
Nikolai Kochetov
3404d72da1
Fix pointInPolygon case with nonconvex polygon with two nontrivial halfplanes in cell. #2866
2018-08-21 14:33:15 +03:00
Alexey Milovidov
7d76c3fd4f
Miscellaneous [#CLICKHOUSE-3765]
2018-08-21 07:31:35 +03:00
chertus
cdff502828
types convertion via helpers CLICKHOUSE-3765
2018-08-20 18:17:55 +03:00
Alexey Milovidov
76af46ed5d
Merge remote-tracking branch 'origin/master' into CLICKHOUSE-2910
...
Conflicts:
dbms/src/Interpreters/Settings.h
dbms/tests/queries/0_stateless/00687_top_and_offset.sql
2018-08-16 00:44:24 +03:00
chertus
3805794e66
some more build fixes
2018-08-15 16:27:22 +03:00
Alexey Milovidov
9916a75f2e
Merging #2482
2018-08-15 00:35:26 +03:00
chertus
7ca6a0737d
some more build fixes
2018-08-15 00:12:23 +03:00
Alexey Milovidov
acb99b49df
Merge branch 'master' into CLICKHOUSE-2910
2018-08-14 23:29:42 +03:00
alexey-milovidov
c376b2d476
Merge pull request #2869 from yandex/low-cardinality-fixes
...
LowCardinality fixes
2018-08-14 22:36:19 +03:00
alexey-milovidov
beabb91903
Update IFunction.cpp
2018-08-14 22:35:52 +03:00
chertus
21fe103831
fix clang build
2018-08-14 22:16:56 +03:00
Nikolai Kochetov
26f464a4f9
Fix Const(LowCardinality) conversion. [#CLICKHOUSE-3621]
2018-08-14 20:19:48 +03:00
Nikolai Kochetov
f61fdf2076
Better const resolution for LowCardinality type. [#CLICKHOUSE-3621]
2018-08-14 20:19:40 +03:00
chertus
241b05c80a
merge master
2018-08-14 15:50:28 +03:00
alexey-milovidov
3e9f25b1b4
Merge pull request #2830 from yandex/data-type-with-dictionary
...
LowCardinality data type.
2018-08-13 23:49:21 +03:00
Vadim
8510bc3bbd
del white space
2018-08-13 18:31:45 +03:00
alexey-milovidov
f538bd2113
Merge branch 'master' into decimal
2018-08-13 11:57:42 +03:00
Vadim
552d789aa6
Update FunctionsArray.cpp
2018-08-10 18:29:28 +03:00
Vadim
2c6a9b2a92
Update FunctionsArray.h
2018-08-10 18:27:06 +03:00
chertus
01c8b1d7bb
decimal field extraction (from column or type)
2018-08-10 17:57:55 +03:00
Nikolai Kochetov
4a62ab9d5c
Merged with master.
2018-08-10 16:53:08 +03:00
Alexey Milovidov
36db216abf
Preparation for extra warnings [#CLICKHOUSE-2]
2018-08-10 07:02:56 +03:00
Alexey Milovidov
d8ca4345b6
Fixed style violations [#CLICKHOUSE-2]
2018-08-10 04:41:54 +03:00
chertus
479166283e
DecField (in progress)
2018-08-09 19:32:01 +03:00
chertus
2b4171af1f
remove comment
2018-08-09 15:34:10 +03:00
chertus
cc033803d1
decimale Dec128 arithm overflow
2018-08-09 15:24:03 +03:00
Nikolai Kochetov
36da1f2871
Added IFunction::isDeterministicInScopeOfQuery().
2018-08-09 13:52:46 +03:00