Vasily Nemkov
f0d5ade1c1
Fixed argument checks and updated tests accordingly
2020-10-17 19:50:58 +03:00
Nikolai Kochetov
142ce5ece0
Part 3.
2020-10-17 19:48:53 +03:00
hexiaoting
db8ba39c9c
Implement Integer And Array for value type
2020-10-17 23:45:35 +08:00
Nikolai Kochetov
21c1a2e44d
Part 2.
2020-10-17 18:22:42 +03:00
Nikolai Kochetov
139487a1a0
Part 1.
2020-10-17 17:23:37 +03:00
hcz
d95229317d
Change error message in function if & ifNull
2020-10-16 17:50:47 +08:00
Mike
e89a3b5d09
Fixing arrayIndex functions when right operand is LC but left is not ( #16038 )
2020-10-16 12:08:44 +03:00
Alexander Kuzmenkov
41f1fd8fa0
Merge pull request #15822 from abyss7/fix-build
...
Fix build without libraries
2020-10-15 20:48:53 +03:00
Nikolai Kochetov
571a5fbff3
Update functions interface.
2020-10-15 19:52:25 +03:00
Nikolai Kochetov
ee7b32c283
Fix tests and build.
2020-10-15 14:52:25 +03:00
Nikolai Kochetov
d0112c5dc4
Merge branch 'master' into new-block-for-functions-3
2020-10-14 23:37:10 +03:00
Nikolai Kochetov
04476c533e
Fix ya.make
2020-10-14 23:33:25 +03:00
Alexander Kuzmenkov
1cbb26e6e4
Merge remote-tracking branch 'origin/master' into HEAD
2020-10-14 22:41:25 +03:00
Nikolai Kochetov
26158ebc94
Fix tests
2020-10-14 22:25:36 +03:00
Nikolai Kochetov
e2f826c22d
Rename block to columns.
2020-10-14 17:44:22 +03:00
Nikolai Kochetov
1f49d83622
Rename block to columns.
2020-10-14 17:32:43 +03:00
Nikolai Kochetov
e64eba88da
Rename block to columns.
2020-10-14 17:19:39 +03:00
Nikolai Kochetov
7108a0423f
Rename block to columns.
2020-10-14 17:15:57 +03:00
Nikolai Kochetov
31898fc5ce
Rename block to columns.
2020-10-14 17:14:13 +03:00
Nikolai Kochetov
77323962ec
Rename block to columns.
2020-10-14 17:07:54 +03:00
Nikolai Kochetov
959424f28a
Rename block to columns.
2020-10-14 17:04:50 +03:00
Alexey Milovidov
ac670d6868
Merge with master
2020-10-14 16:52:59 +03:00
Nikolai Kochetov
f81af6c958
Rename Block to ColumnsWithTypeAndName.
2020-10-14 16:50:18 +03:00
Vasily Nemkov
8984f4b8c2
Empty string optimization for encryption
2020-10-14 16:33:07 +03:00
Alexey Milovidov
5e502c52b3
Merge branch 'master' into AES_encrypt_decrypt
2020-10-14 16:30:23 +03:00
Nikolai Kochetov
966b1d6cf5
Rename Block to ColumnsWithTypeAndName.
2020-10-14 16:09:11 +03:00
Alexey Milovidov
298b321f4a
Merge with master
2020-10-14 15:51:53 +03:00
hexiaoting
cb9e88efa3
Update with fresh master to build sucessfully.
2020-10-14 15:35:22 +08:00
hexiaoting
4f3f221987
Fix build error
2020-10-14 14:35:14 +08:00
hexiaoting
974352a8e1
Fix style check errors.
2020-10-14 14:35:14 +08:00
hexiaoting
cdb4dd57a6
Add new DataType Map(key,value)
2020-10-14 14:35:14 +08:00
Alexey Milovidov
dbd4366aa4
Merge branch 'master' of github.com:filipecaixeta/ClickHouse into filipecaixeta-master
2020-10-13 23:45:43 +03:00
Alexey Milovidov
da4e4c5cdb
Merge branch 'master' into filipecaixeta-master
2020-10-13 23:44:48 +03:00
Nikolai Kochetov
9b42bfdc36
Merge pull request #15817 from ClickHouse/new-block-for-functions-2
...
Use `ColumnsWithTypeAndName` instead of `Block` for function calls [part 2]
2020-10-12 00:32:58 +03:00
Nikolai Kochetov
23aec1f954
Fix build.
2020-10-11 22:44:20 +03:00
alexey-milovidov
760e2ca29c
Update formatReadableTimeDelta.cpp
2020-10-11 22:43:04 +03:00
Nikolai Kochetov
3a17c2a7ac
Rename FunctionArguments to ColumnsWithTypeAndName
2020-10-11 22:20:20 +03:00
Nikolai Kochetov
0df08dcb36
Rename columns() to size().
2020-10-11 21:11:39 +03:00
Alexey Milovidov
c8ae1d097a
Add comments
2020-10-11 18:24:20 +03:00
Alexey Milovidov
8a252ebef8
Merge remote-tracking branch 'origin/master' into filipecaixeta-master
2020-10-11 17:29:50 +03:00
Alexey Milovidov
452a1b5218
Simplifications
2020-10-11 01:03:03 +03:00
Ivan Lezhankin
7ea393ada8
Fix build without libraries
2020-10-10 23:41:27 +03:00
Alexey Milovidov
7541be86cd
Fix "Arcadia"
2020-10-10 23:26:36 +03:00
Nikolai Kochetov
3f446b9713
Fix build.
2020-10-10 22:19:46 +03:00
Nikolai Kochetov
780bd424ad
Fix build.
2020-10-10 22:11:39 +03:00
Nikolai Kochetov
3099d44a96
Merge branch 'master' into new-block-for-functions-2
2020-10-10 22:09:50 +03:00
Nikolai Kochetov
6d8dc1f8ed
Fix style.
2020-10-10 21:44:51 +03:00
Alexey Milovidov
269b6383f5
Check for #pragma once in headers
2020-10-10 21:37:02 +03:00
Nikolai Kochetov
d28325a353
Replace getByPosition to []
2020-10-10 21:24:57 +03:00
Alexey Milovidov
f42b471de8
Moved functions to separate files; remove copy-paste
2020-10-10 21:23:54 +03:00
Alexey Milovidov
9ca9855f96
Merge branch 'master' into filipecaixeta-master
2020-10-10 20:52:34 +03:00
alexey-milovidov
1f6c2c8efc
Merge pull request #15803 from ucasFL/tid-function
...
Add `tid` and `logTrace` function
2020-10-10 19:37:04 +03:00
feng lv
9438f2f4d2
fix
...
fix
fix
2020-10-10 19:21:11 +08:00
Nikolai Kochetov
76a04fb4b4
Merge pull request #15762 from ClickHouse/new-block-for-functions
...
Use `ColumnsWithTypeAndName` instead of `Block` for function calls
2020-10-10 08:50:38 +03:00
feng lv
45925f60c7
fix
2020-10-10 11:20:45 +08:00
feng lv
d39868b853
fix
2020-10-10 10:56:21 +08:00
feng lv
ec87254abe
add test
2020-10-10 10:48:15 +08:00
alexey-milovidov
9d02347e2e
Update FunctionsFormatting.h
2020-10-09 22:55:02 +03:00
filipe
09b5e1dbc3
fix FunctionsFormatting error for ARM
2020-10-09 13:46:59 -03:00
Nikolai Kochetov
3898a8ac5f
Try fix tests.
2020-10-09 19:05:11 +03:00
feng lv
8a1a41f77b
add tid function
2020-10-09 23:49:14 +08:00
Nikolai Kochetov
9328cea4f1
Supress pvs
2020-10-09 14:35:58 +03:00
Nikolai Kochetov
a7fb2e38a5
Use ColumnWithTypeAndName as function argument instead of Block.
2020-10-09 10:41:28 +03:00
filipe
3861a03927
fix pvs check
2020-10-08 20:14:54 -03:00
Artem Zuikov
403a5320f5
enable bigint float division ( #15691 )
2020-10-07 14:32:57 +03:00
filipe
0436e0f8f1
fix style and pvs check
2020-10-03 20:50:44 -03:00
filipe
bab7c762bc
fix style and pvs check
2020-10-03 20:38:21 -03:00
filipe
146f973437
add maximum_unit arg to formatReadableTimeDelta function
2020-10-03 19:38:51 -03:00
tavplubix
e219162b82
Update FunctionsJSON.h
2020-10-03 21:09:22 +03:00
alexey-milovidov
6f3aab8f09
Merge pull request #15319 from bharatnc/ncb/fix-14509
...
Fix bug in queries like SELECT toStartOfDay(today())
2020-10-03 17:02:57 +03:00
alesapin
8c0581c503
Fix ilike cache
2020-10-02 17:27:47 +03:00
Alexander Kuzmenkov
bc66dc99d1
Merge remote-tracking branch 'origin/master' into HEAD
2020-10-01 12:28:30 +03:00
filipe
077ee81177
add an SQL function formatReadableTimeDelta to format time delta
2020-09-30 23:55:46 -03:00
Alexander Kuzmenkov
e45edd57f2
Add reinterpretAsUUID function
2020-09-30 20:19:32 +03:00
alexey-milovidov
ac989f3a8f
Merge pull request #15285 from ucasFL/now-with-timezone
...
function `now` allow an argument with timezone
2020-09-30 04:32:36 +03:00
feng lv
6d5cd95d3f
fix
2020-09-26 14:48:59 +08:00
bharatnc
5c8c636cf1
Fix - allow empty tz in exp like toStartOf*(today())
2020-09-25 11:03:16 -07:00
feng lv
87726a7af2
function allow an argument with timezone
2020-09-25 15:20:42 +08:00
Amos Bird
a2845acf37
Fix joinGet crash with LowCardinality types.
2020-09-24 17:29:52 +08:00
alexey-milovidov
3bc09bb867
Merge pull request #15178 from amosbird/dtcf
...
Fix performance issue when doing datetime comparison
2020-09-23 20:33:23 +03:00
Amos Bird
ee45395942
Fix datetime comparison
2020-09-23 10:29:55 +08:00
alesapin
269d225637
Merge branch 'master' into myrrc-feature-cmake-flags-doc-generator
2020-09-22 17:00:02 +03:00
Nikolai Kochetov
c77a6967a3
Remove commented code.
2020-09-21 19:22:23 +03:00
Nikolai Kochetov
334289fd57
Merge pull request #15082 from ClickHouse/try-improve-array-has-built-time
...
Update SourceVisitor for GatherUtils.
2020-09-21 17:08:14 +03:00
Nikolai Kochetov
0f3eab1e48
Merge pull request #15084 from amosbird/lef
...
Don't hide interface symbols
2020-09-21 17:07:52 +03:00
Amos Bird
741912cafd
Don't hide interface symbols
2020-09-21 21:03:17 +08:00
Nikolai Kochetov
efa493fbcb
Update SourceVisitor for GatherUtils.
2020-09-21 13:29:31 +03:00
alexey-milovidov
068e9f372e
Merge pull request #15030 from ClickHouse/base64-unpoison
...
Maybe fix MSan report in base64
2020-09-20 19:03:28 +03:00
Alexey Milovidov
0029c5512d
Maybe fix MSan report in base64
2020-09-19 22:43:26 +03:00
myrrc
146dd0f3f0
fixed comments parser
2020-09-19 20:14:37 +03:00
myrrc
c78d9f9f38
moved the generators to docs/ folder
2020-09-19 19:42:36 +03:00
Alexey Milovidov
ef5363b87f
Fix terribly wrong code
2020-09-19 02:05:13 +03:00
myrrc
f6bce8bd1e
reverted USE to ENABLE
2020-09-18 17:18:59 +03:00
myrrc
3953ed485b
added sub-tables in report, replaced some USE_ -> ENABLE_ for
...
consistency
2020-09-18 16:09:22 +03:00
alexey-milovidov
76a3cc2dae
Merge pull request #14937 from filimonov/finalizeAggregation_statefullness
...
Fix enable_optimize_predicate_expression for finalizeAggregation
2020-09-18 01:24:02 +03:00
Alexey Milovidov
799a675b5d
Merge branch 'master' into AES_encrypt_decrypt
2020-09-17 21:42:51 +03:00
myrrc
7cd5c0d34f
Merge remote-tracking branch 'upstream/master' into feature/cmake-flags-doc-generator
2020-09-17 19:17:09 +03:00
Mikhail Filimonov
22bd22702e
Fix enable_optimize_predicate_expression for finalizeAggregation
...
finalizeAggregation was wrongly marked as stateful, preventing pushing the conditions down.
2020-09-17 15:59:14 +02:00
alexey-milovidov
2413caa7d5
Merge pull request #14889 from ClickHouse/extract-all-groups-empty-match
...
Fix error in "extractAllGroups" function
2020-09-17 16:02:30 +03:00
Nikolai Kochetov
c2906e3871
Merge pull request #14918 from ClickHouse/revert-14362
...
Revert #14362
2020-09-17 15:41:08 +03:00
Nikolai Kochetov
bd92284b4e
Push ci.
2020-09-17 13:18:01 +03:00
Nikolai Kochetov
35e8ee5f85
Rollback inlining.
2020-09-17 12:20:23 +03:00
Nikolai Kochetov
6d3e6dadfa
Update has.
2020-09-17 11:18:00 +03:00
Nikolai Kochetov
225b85624e
Merge branch 'master' into inline-gather-utils
2020-09-17 11:17:32 +03:00
alexey-milovidov
200bc9b9b2
Update FunctionsAES.h
2020-09-17 00:57:26 +03:00
alexey-milovidov
60f91332b3
Update FunctionsAES.h
2020-09-17 00:52:01 +03:00
alexey-milovidov
d97426fe9a
Update FunctionsAES.cpp
2020-09-17 00:47:43 +03:00
Alexey Milovidov
c37b55c3b1
Fix error in "extractAllGroups" function
2020-09-17 00:19:58 +03:00
Nikolai Kochetov
9fc594a4c5
Fix tests.
2020-09-16 20:32:56 +03:00
Nikolai Kochetov
8fed50b1db
Fix GenericSource
2020-09-16 18:03:47 +03:00
Nikolai Kochetov
42c543a64d
Fix GenericSource
2020-09-16 17:58:54 +03:00
Nikolai Kochetov
17ec88da84
Split has.
2020-09-16 17:02:28 +03:00
Nikolai Kochetov
9a6b4b3355
Split has.
2020-09-16 16:49:09 +03:00
Nikolai Kochetov
ec6390231a
Split has.
2020-09-16 16:43:36 +03:00
Nikolai Kochetov
0eff356c38
Split has.
2020-09-16 16:37:16 +03:00
Nikolai Kochetov
bc1031be9b
Split has.
2020-09-16 16:33:28 +03:00
Nikolai Kochetov
715b1a41ed
Update arrayConcat
2020-09-16 16:14:46 +03:00
Nikolai Kochetov
2a2e369c6e
Update arrayConcat
2020-09-16 16:11:42 +03:00
Nikolai Kochetov
d362ced0b5
Update arrayConcat
2020-09-16 16:09:32 +03:00
Nikolai Kochetov
e94b814606
Update arrayConcat
2020-09-16 16:07:32 +03:00
Nikolai Kochetov
bbb89d10de
Fix build.
2020-09-16 15:40:18 +03:00
Nikolai Kochetov
d36e84cde9
Fix build.
2020-09-16 15:36:54 +03:00
Nikolai Kochetov
e9de8c8875
Fix build.
2020-09-16 15:21:26 +03:00
Nikolai Kochetov
b31ce6a536
Fix build.
2020-09-16 15:19:00 +03:00
Nikolai Kochetov
589fd67146
Fix build.
2020-09-16 15:15:14 +03:00
Nikolai Kochetov
4079a7f319
Fix build.
2020-09-16 15:13:34 +03:00
Nikolai Kochetov
dcb52c1d1d
Fix build.
2020-09-16 15:05:24 +03:00
Nikolai Kochetov
5acf73d873
Fix build.
2020-09-16 15:00:34 +03:00
Nikolai Kochetov
675b2c44af
Fix build.
2020-09-16 14:56:37 +03:00
Nikolai Kochetov
8bc45c9d42
Fix build.
2020-09-16 14:49:59 +03:00
Nikolai Kochetov
0800ceab5a
Fix build.
2020-09-16 14:39:42 +03:00
Nikolai Kochetov
9a92e5eabb
Fix build.
2020-09-16 14:33:29 +03:00
Nikolai Kochetov
22e3d471b6
Fix build.
2020-09-16 14:29:43 +03:00
Nikolai Kochetov
6c6e0a88c6
Fix build.
2020-09-16 14:22:08 +03:00
Nikolai Kochetov
85698e04fa
Update slice for arrays.
2020-09-16 13:57:23 +03:00
Nikolai Kochetov
9e00fb44b5
Update creating sink.
2020-09-16 13:18:28 +03:00
myrrc
29ac26f0f2
separated ch parts table
2020-09-16 00:12:37 +03:00
Nikolai Kochetov
69b02c7500
Remove space.
2020-09-15 16:35:04 +03:00
alexey-milovidov
88ac9bef1b
Delete gtest_openssl.cpp
2020-09-15 15:45:52 +03:00
Artem Zuikov
1ba67ea8a1
Improve DecimalBinaryOperation specializations ( #14743 )
2020-09-15 13:31:15 +03:00
Nikolai Kochetov
dd4d5bc931
Fix build
2020-09-15 13:10:41 +03:00
Artem Zuikov
51ba12c2c3
Try speedup build ( #14809 )
2020-09-15 12:55:57 +03:00
Nikolai Kochetov
c1f61984e5
Merge pull request #14513 from amosbird/mf1
...
Binary operator monotonicity
2020-09-15 12:45:23 +03:00
Nikolai Kochetov
fe9c451966
Fix build.
2020-09-15 10:20:34 +03:00
Nikolai Kochetov
2e7da0e2f9
Fix build.
2020-09-15 09:56:49 +03:00
Nikolai Kochetov
c044c040a8
Fix build.
2020-09-15 09:53:14 +03:00
alesapin
a75254766e
Merge pull request #14609 from ClickHouse/update_to_gcc_10
...
Update default build to gcc-10
2020-09-15 09:49:43 +03:00
Nikolai Kochetov
95ae1105d9
Remove virtual destructors for Visitor.
2020-09-15 02:05:43 +03:00
Nikolai Kochetov
45098f7112
Fix build.
2020-09-14 23:32:38 +03:00
Nikolai Kochetov
d418ee48a4
Merge pull request #14783 from amosbird/fix3
...
Fix signedness conversion monotonicity
2020-09-14 21:40:51 +03:00
Alexey Milovidov
038ae02126
Fix for #14761 , part 2
2020-09-14 20:24:55 +03:00
Nikolai Kochetov
d4542a352c
GatherUtils visibility.
2020-09-14 19:40:04 +03:00
Nikolai Kochetov
08d4e96529
GatherUtils visibility.
2020-09-14 19:37:35 +03:00
Ildus Kurbangaliev
67b49862d9
Add mapPopulateSeries function ( #13166 )
2020-09-14 19:11:50 +03:00
Nikolai Kochetov
c05021abc7
Inline GatherUtils algorithms.
2020-09-14 18:11:15 +03:00
Nikolai Kochetov
d2cd2775eb
Inline GatherUtils algorithms.
2020-09-14 17:44:08 +03:00
Nikolai Kochetov
765c8604c9
Inline GatherUtils algorithms.
2020-09-14 17:35:57 +03:00
Alexey Milovidov
b5620018ca
Fix for #14761
2020-09-14 17:02:24 +03:00
Amos Bird
004b91511d
Fix wrong code
2020-09-14 18:16:22 +08:00
Amos Bird
5998570762
Fix signedness conversion monotonicity
2020-09-14 18:12:41 +08:00
Amos Bird
654245af3c
Fix signedness conversion monotonicity
2020-09-14 18:11:40 +08:00
alesapin
336430d3c2
Merge pull request #14646 from ClickHouse/if_bug
...
Fix bug in if function when then clause contain const nullable column
2020-09-14 09:51:40 +03:00
Nikolai Kochetov
109fd9d6d7
Merge pull request #13015 from amosbird/jgmko
...
Refactor joinGet and implement multi-key lookup.
2020-09-13 22:39:48 +03:00
Amos Bird
72786c8130
Take arithmetic overflow into consideration
2020-09-13 21:55:16 +08:00
Amos Bird
34b9547ce1
Binary operator monotonicity
2020-09-13 21:55:12 +08:00
zhang2014
5b952a369b
Fix build failure in OSX
2020-09-12 12:07:02 +08:00
Artem Zuikov
6dd764bcfe
FunctionBinaryArithmetic refactoring ( #14712 )
2020-09-11 18:12:08 +03:00
alesapin
5ce0c21bbe
Remove redundant change
2020-09-11 14:24:42 +03:00
alesapin
ebb9de1376
Supress strange warning
2020-09-11 14:13:41 +03:00
alesapin
3b9ab3f1be
Fix if
2020-09-11 12:23:31 +03:00
alexey-milovidov
e73ca17ad3
Merge pull request #14725 from BooBSD/formatReadableQuantity
...
formatReadableQuantity() function
2020-09-11 12:09:18 +03:00
Vasily Nemkov
8129169ead
Fixed Yandex-specific builds :(
2020-09-10 22:52:42 +03:00
alexey-milovidov
f21cf98960
Merge pull request #14657 from myrrc/feature/disable-debug-symbols-cmake-option
...
Extracted the debug info generation for functions into a cmake option
2020-09-10 21:04:15 +03:00
Artem Hnilov
15bdb6048e
Function formatReadableQuantity() added.
2020-09-10 16:25:07 +00:00
myrrc
e008198023
fix: default value
2020-09-10 15:44:49 +03:00
feng lv
9a370a03ef
fix
...
fix
2020-09-10 19:18:56 +08:00
myrrc
598c81ed0a
fix: default value
2020-09-10 14:07:08 +03:00
myrrc
c309f55c20
updated setting and added default value
2020-09-10 14:02:52 +03:00
myrrc
11ffbda7cc
added the debugger info option
2020-09-09 21:17:01 +03:00
Ilya Yatsishin
594ce8ea66
Merge pull request #14636 from mcheshkov/use-global-addincl-for-icu
...
Use global ICU ADDINCL for Arcadia build
2020-09-09 20:50:52 +03:00
alexey-milovidov
38131917ef
Merge pull request #14530 from amosbird/ma
...
Fix Nullable String to Enum conversion.
2020-09-09 19:24:04 +03:00
alexey-milovidov
c6d0944994
Merge pull request #14591 from myrrc/bugfix/lc-nullability-checker
...
Correct nullability checker for LowCardinality nested columns
2020-09-09 19:23:19 +03:00
Mikhail Cheshkov
673244876e
Use global ICU ADDINCL for Arcadia build
2020-09-09 18:01:52 +03:00
Artem Zuikov
48f29ae11f
Fix bug in Decimal scale ( #14603 )
2020-09-09 16:18:58 +03:00
alexey-milovidov
91edd2bba1
Merge branch 'master' into bugfix/lc-nullability-checker
2020-09-09 09:50:39 +03:00
alexey-milovidov
0c2ecb53d1
Update arrayIndex.h
2020-09-09 09:35:05 +03:00
alexey-milovidov
f2e9a09b11
Merge pull request #14585 from ClickHouse/join-processor
...
Remove Join from ExpressionActions
2020-09-08 23:56:09 +03:00
myrrc
78eac658b0
adding correct LC nested nullability checker
2020-09-08 22:51:44 +03:00
alexey-milovidov
a5499ab9d6
Merge pull request #14555 from 4ertus2/some
...
Hide symbols in nameless namespace
2020-09-08 19:55:56 +03:00
Vasily Nemkov
d6c84291c9
Fixed data race caused by EVP_CIPHER_fetch()
2020-09-08 16:28:52 +03:00
Artem Zuikov
69e82e647e
another fix for clang tidy
2020-09-08 14:01:17 +03:00
Nikolai Kochetov
39aad9979a
Remove Join from ExpressionActions.
2020-09-08 13:40:53 +03:00
Artem Zuikov
d95614ad60
fix for clang tidy
2020-09-08 12:16:50 +03:00
Ilya Yatsishin
11a247d2f4
Merge pull request #14556 from ClickHouse/fix-arcadia-2
...
Lower binary size in "Arcadia" build
2020-09-08 12:08:35 +03:00
feng lv
4f94581116
Merge branch 'master' of github.com:ClickHouse/ClickHouse
2020-09-08 16:01:13 +08:00
Artem Zuikov
7373aaf465
add IsOperation helper
2020-09-08 03:59:13 +03:00
Alexey Milovidov
e3924b8057
Fix "Arcadia"
2020-09-08 01:14:13 +03:00
Artem Zuikov
b3eafc1106
hide symbols in nameless namespace
2020-09-07 21:00:37 +03:00
Alexey Milovidov
53e39b05b2
Lower binary size in debug build
2020-09-07 18:35:18 +03:00
Amos Bird
4c3c1cdaf3
Fix Nullable String to Enum conversion.
2020-09-07 15:32:44 +08:00
alexey-milovidov
a78b04b56a
Merge pull request #14455 from ClickHouse/prepare-clang-11
...
Prepare for clang 11
2020-09-06 11:02:58 +03:00
alexey-milovidov
d61dda36ef
Update Sources.h
2020-09-06 01:09:59 +03:00
bharatnc
425c4d0634
fix style check - declare error code ILLEGAL_TYPE_OF_ARGUMENT
2020-09-04 21:26:51 -07:00
bharatnc
25080f3a88
additional checks for empty tz for toStartOfMonth|Quarter|Year
2020-09-04 20:15:37 -07:00
bharatnc
8fd00ff77b
rename test files and fix tests - add ; at the end
2020-09-04 18:42:43 -07:00
bharatnc
cf110f4eb0
toStartOfInterval* functions - disallow empty timezone
2020-09-04 17:32:38 -07:00
Artem Zuikov
7c20aa2c62
Another 256-bit integers (strict 32 bytes) ( #14229 )
2020-09-04 16:33:02 +03:00
Alexey Milovidov
4b3220f79a
Prepare for clang 11
2020-09-04 03:39:56 +03:00
Alexey Milovidov
796e3ae87d
Prepare for clang 11
2020-09-03 22:40:21 +03:00
alesapin
12f76d9448
Merge pull request #14325 from azat/suppress-wget-output
...
Suppress superfluous wget (-nv) output
2020-09-02 14:59:28 +03:00
alexey-milovidov
adf50fd774
Merge pull request #13761 from zhang2014/improvement/date_time
...
ISSUES-4006 add precision argument for DateTime type
2020-09-02 05:12:35 +03:00
Alexander Kuzmenkov
2f3bb5844a
Merge branch 'master' into suppress-wget-output
2020-09-01 16:59:04 +03:00
Artem Zuikov
d304d522cc
Refactoring: rename types to allow change bigint library ( #14219 )
2020-09-01 12:54:50 +03:00
Vasily Nemkov
bdaa012239
Fixed compilation for older (pre-3.0.0) OpenSSL versions
2020-09-01 12:42:23 +03:00
Vasily Nemkov
7cc4118dab
Fixed AES encrypt/decrypt performance
...
Improved execution time of EVP_DecryptInit_ex/EVP_EncryptInit_ex with some hacks
Fixed all-const case
2020-09-01 12:42:23 +03:00
Vasily Nemkov
b147ffcd43
encrypt, aes_encrypt_mysql, decrypt, aes_decrypt_mysql functions
...
Functions to encrypt/decrypt any input data with OpenSSL's ciphers
with custom key, iv, and add (-gcm mode only).
_mysql versions are 100% compatitable with corresponding MySQL functions
Supported modes depend on OpenSSL version, but generally are:
aes-{128,192,56}-{ecb,cbc,cfb1,cfb8,cfb128,ofb,gcm}
Please note that in a -gcm mode a 16-byte tag is appended to the ciphertext
on encryption and is expected to be found at the end of ciphertext on decryption.
Added tests that verify compatibility with MySQL functions,
and test vectors for GCM mode from OpenSSL.
Added masking rules for aes_X funtions
Rules are installed by default to config.d/query_masking_rules.xml
2020-09-01 12:42:15 +03:00
Azat Khuzhin
2d7cb03120
Suppress superfluous wget (-nv) output
...
Since for dowloading some of files wget logging may take 50% of overall
log [1].
[1]: https://clickhouse-builds.s3.yandex.net/14315/c32ff4c98cb3b83a12f945eadd180415b7a3b269/clickhouse_build_check/build_log_761119955_1598923036.txt
2020-09-01 10:25:13 +03:00
Alexander Kuzmenkov
134aae89f3
Merge pull request #14110 from 4ertus2/decimal
...
Fix Decimal to Float conversion and toDecimal256() function
2020-08-31 17:08:49 +03:00
alexey-milovidov
c6f55bbe6a
Merge pull request #14151 from 4ertus2/some
...
Add functions: isDecimalOverflow(), countDigits()
2020-08-28 22:01:54 +03:00
Artem Zuikov
881cd3331a
gix comment and useDefault*(), add tests for nullables
2020-08-28 13:16:42 +03:00
Alexey Milovidov
01567d62a4
Fix nullptr dereference in defaultValueOfTypeName
2020-08-27 21:36:18 +03:00
Artem Zuikov
2a0b98b19c
add countDigits() function
2020-08-27 16:17:13 +03:00
Artem Zuikov
724b38adc9
isDecimalOverflow() function
2020-08-27 04:14:10 +03:00
alexey-milovidov
67f16d5ae8
Merge pull request #14122 from ClickHouse/fix-fuzz-test-compile-expressions
...
More range checks when compile_expressions = 1
2020-08-27 02:15:40 +03:00
alexey-milovidov
0f706c01ca
Merge pull request #13888 from vladimir-golovchenko/add-date-trunc-function
...
Added date_trunc function
2020-08-27 02:12:27 +03:00
alexey-milovidov
c53854df19
Merge pull request #14079 from livace/fix_2d_pip
...
Fix pointInPolygon with const 2d array
2020-08-26 21:02:58 +03:00
Alexey Milovidov
5dbdd8ea3d
More range checks when compile_expressions = 1
2020-08-26 19:49:19 +03:00
alexey-milovidov
7ea28d976a
Update date_trunc.cpp
2020-08-26 17:28:54 +03:00
Artem Zuikov
fe5db661ce
fix decimal to float conversion and toDecimal256()
2020-08-26 15:26:12 +03:00
vladimir golovchenko
b0dd1d92b4
Added date_trunc function.
2020-08-25 16:41:08 -07:00
Alexey Ilyukhov
f32b7f48f1
Fix pointInPolygon with const 2d array
2020-08-26 01:13:47 +03:00
Alexey Milovidov
b0908144b3
Fix clang-tidy
2020-08-25 01:20:43 +03:00
Alexey Milovidov
99009a3468
utils/generate-ya-make/generate-ya-make.sh
2020-08-24 23:02:29 +03:00
Alexey Milovidov
846cdd70fc
Merge branch 'patch-0819' of https://github.com/hczhcz/ClickHouse into hczhcz-patch-0819-2
2020-08-24 23:01:59 +03:00
alexey-milovidov
6a164634d7
Merge pull request #12550 from myrrc/bug/low-cardinality-arrays-optimisations
...
Optimising has(), indexOf(), and countEqual() for Array(LowCardinality(T)) and constant right arguments
2020-08-24 22:31:29 +03:00
Anton Popov
93d49e5815
Merge pull request #13237 from vdimir/string-locate-startpos-3776
...
Support start_pos argument in `position` function
2020-08-24 12:23:19 +03:00
zhang2014
b679b2e30c
ISSUES-4006 fix toDateTime64 with scale 0
2020-08-21 13:16:50 +08:00
zhang2014
ec1572d7be
ISSUES-4006 support parserDateTime32 functions
2020-08-21 13:09:25 +08:00
zhang2014
45cc0778a0
ISSUES-4006 support scale with parserDateTime
2020-08-20 22:41:13 +08:00
zhang2014
edeb983eb0
ISSUES-4006 some refactor
2020-08-20 19:18:29 +08:00
Nikolai Kochetov
5928eab2c4
Fix lgamma race. ( #13842 )
...
* Fix lgamma race.
2020-08-20 12:27:29 +03:00
myrrc
d298409660
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-20 12:07:02 +03:00
hcz
4d093e8e26
Fix type error
2020-08-20 10:50:34 +08:00
myrrc
4f96291c35
rewrote the LC spec as a dispatcher
2020-08-19 21:59:39 +03:00
Artem Zuikov
becc186c91
Add support for extended precision integers and decimals ( #13097 )
2020-08-19 14:52:17 +03:00
hcz
4bbcec3d33
Add defaultValueOfTypeName
2020-08-19 14:44:11 +08:00
myrrc
5ef5c889fd
moved the LC stuff to its implementations (some bugs remaining)
2020-08-18 23:09:41 +03:00
Alexey Milovidov
acf312467e
Stratify nans comparison in arrayCompact function
2020-08-18 22:16:53 +03:00
Alexey Milovidov
9615b1f06a
Generate ya.make
2020-08-18 12:46:02 +03:00
myrrc
3337d206ba
some bugs remaining
2020-08-18 01:55:41 +03:00
myrrc
69a0ca2564
checking other const approach
2020-08-18 01:43:20 +03:00
Alexey Milovidov
ba4c42abfe
Support UUID aliases in normalizeQuery
2020-08-17 21:17:20 +03:00
Alexey Milovidov
59b8153506
Fix "Arcadia" and "Unbundled" builds
2020-08-17 11:20:20 +03:00
Alexey Milovidov
ab435f0610
Fix style
2020-08-16 22:50:50 +03:00
Alexey Milovidov
9cd2ddb646
Add normalizedQueryHash function with tests
2020-08-16 22:38:56 +03:00
Alexey Milovidov
e733c0b96a
Add function "normalizeQuery"
2020-08-16 21:17:16 +03:00
feng lv
3b132c789e
fix
2020-08-16 16:01:52 +08:00
feng lv
2067501ead
fix
2020-08-16 15:42:35 +08:00
feng lv
2dd86392c6
fix comfilict
2020-08-16 15:30:55 +08:00
alexey-milovidov
8535e30bd4
Merge pull request #13753 from ClickHouse/avoid-too-slow-queries-with-arrays
...
Avoid too slow queries with arrays
2020-08-16 10:16:08 +03:00
Azat Khuzhin
e9d373b5b7
Fix step overflow in range()
2020-08-16 00:26:47 +03:00
vdimir
df63ada6cc
Fix Darwin build (std::max candidate template)
2020-08-15 20:08:59 +00:00
vdimir
8fc470d1c5
Fix compilcation errror in MultiMatchAnyImpl.h
2020-08-15 18:08:00 +00:00
zhang2014
fb1417db71
ISSUES-4006 try fix test failure
2020-08-16 01:08:03 +08:00
zhang2014
43839a97b6
ISSUES-4006 add factor with DateTime type
2020-08-15 21:29:24 +08:00
Alexey Milovidov
57b8d3f89b
Avoid too slow queries with arrays
2020-08-15 12:13:52 +03:00
Alexey Milovidov
1d51d9e8b6
Range check for h3KRing
2020-08-15 11:49:54 +03:00
myrrc
54f5c0e35a
fixed the String impl non-const offset bug
2020-08-14 23:07:31 +03:00
myrrc
a519559644
updated ColumnVector to compare with other U, cleaned ImplString
2020-08-14 21:08:30 +03:00
Alexey Milovidov
baa85f0a88
Fix timeout in sql_fuzzy test
2020-08-14 04:35:02 +03:00
myrrc
a9c9bae47e
fixed the columnvector test
2020-08-13 17:17:49 +03:00
myrrc
0edf3a693d
fixing the processGeneric ColumnVector type bug
2020-08-13 16:44:13 +03:00
myrrc
e2e38e30d0
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
2020-08-12 19:12:08 +03:00
myrrc
1ed406dfd8
empty commit to restart CI
2020-08-12 19:11:35 +03:00
Amos Bird
ffcbfc383b
remove obsolete comments
2020-08-12 09:30:40 +08:00
Alexander Kazakov
6e0d536327
Merge branch 'master' into bug/low-cardinality-arrays-optimisations
2020-08-11 16:25:20 +03:00
myrrc
eabcc293eb
fixed generic LC impl
2020-08-11 14:15:43 +03:00
myrrc
659c78c7ab
more canonical resize
2020-08-10 18:37:04 +03:00
myrrc
8562c36ea4
fix: false processing
2020-08-10 18:32:02 +03:00
Nikolai Kochetov
11966f6257
Update FunctionsMiscellaneous.h
2020-08-10 18:22:08 +03:00
myrrc
565cedbf1c
updating functions
2020-08-10 17:22:35 +03:00
myrrc
403a47bd1e
reverted the code back to constant args handling
2020-08-10 13:34:19 +03:00
Vitaly Baranov
3b9f5a827c
Fix getting settings specified in query.
2020-08-10 01:07:23 +03:00
alexey-milovidov
be38b0fe75
Merge pull request #13497 from amosbird/tdm
...
Better toDate/toDateTime functions.
2020-08-09 02:14:58 +03:00
alexey-milovidov
ba5988dcf6
Merge pull request #13446 from ClickHouse/fix-netloc
...
Function "netloc": fix wrong code.
2020-08-09 01:39:46 +03:00
Amos Bird
ba204fe3b2
fix test and add alias to FROM_UNIXTIME
2020-08-09 00:24:43 +08:00
alexey-milovidov
beed3c8244
Merge pull request #13500 from ClickHouse/hardening-and-better-error-messages
...
Hardening and better error messages
2020-08-08 17:13:43 +03:00
alexey-milovidov
c0fef71507
Merge pull request #13511 from ClickHouse/codespell
...
Fix typos in code with codespell.
2020-08-08 17:09:16 +03:00
Amos Bird
d9de96716a
string to date is not monotonic
2020-08-08 14:30:50 +08:00
Alexey Milovidov
6663f21fdd
Fix error
2020-08-08 05:02:36 +03:00
Alexey Milovidov
edd89a8610
Fix half of typos
2020-08-08 03:47:03 +03:00
Alexey Milovidov
ac2de4cc95
Fix build
2020-08-08 03:08:41 +03:00
Alexey Milovidov
ec281cd703
Fix assert in "lcm"
2020-08-08 02:01:05 +03:00
Alexey Milovidov
d026d4e289
Fix error
2020-08-07 23:53:46 +03:00
Alexey Milovidov
3c3350451e
Merge branch 'master' into fix-netloc
2020-08-07 22:57:46 +03:00
alexey-milovidov
cbe9878e9e
Update FunctionsConversion.h
2020-08-07 22:53:52 +03:00
alexey-milovidov
65b3863a9e
Update FunctionsConversion.h
2020-08-07 22:52:21 +03:00
Alexey Milovidov
f968ae8804
Hardening continued
2020-08-07 22:45:29 +03:00
Amos Bird
9938e1f3f6
Better toDate/toDateTime function.
2020-08-08 03:38:34 +08:00
Nikolai Kochetov
07b5f9a58f
Fix build.
2020-08-07 18:04:51 +03:00