Nikolai Kochetov
|
18bfa684a2
|
Rename IFunction.h to IFunctionImpl.h in functions implementations.
|
2019-12-09 16:12:54 +03:00 |
|
Alexey Milovidov
|
9399b39070
|
Fixes
|
2019-12-09 04:09:03 +03:00 |
|
Alexey Milovidov
|
41a6eedadc
|
Added comment
|
2019-12-09 04:02:09 +03:00 |
|
Alexey Milovidov
|
fb908eae0a
|
Fixed comments
|
2019-12-09 03:02:50 +03:00 |
|
Alexey Milovidov
|
b977aa3cdf
|
Fixed error
|
2019-12-09 02:59:25 +03:00 |
|
Alexey Milovidov
|
c738d92411
|
Maybe better memory layout
|
2019-12-09 02:55:56 +03:00 |
|
Alexey Milovidov
|
171bb14614
|
Addition to prev. revision
|
2019-12-09 02:41:34 +03:00 |
|
Alexey Milovidov
|
1835087291
|
Added function geoDistance and returned the old behaviour of greatCircleDistance
|
2019-12-09 02:40:53 +03:00 |
|
Alexey Milovidov
|
109542c445
|
Small improvements
|
2019-12-09 02:09:05 +03:00 |
|
Alexey Milovidov
|
09df6a0c00
|
Small improvements
|
2019-12-09 02:02:44 +03:00 |
|
Alexey Milovidov
|
f7320e50b7
|
Renamed variables
|
2019-12-09 02:00:34 +03:00 |
|
Alexey Milovidov
|
a04ed4883d
|
Added comments
|
2019-12-09 01:44:17 +03:00 |
|
Alexey Milovidov
|
19f05c4594
|
Removed too strict type check
|
2019-12-09 01:09:32 +03:00 |
|
Alexey Milovidov
|
3d71cb0596
|
Make the code of greatCircleDistance less wrong
|
2019-12-09 00:59:41 +03:00 |
|
Nikolai Kochetov
|
a73eb4292b
|
Functions refactor part 1.
|
2019-12-09 00:06:37 +03:00 |
|
alexey-milovidov
|
21a7a53491
|
Update FunctionsJSON.h
|
2019-12-08 23:48:34 +03:00 |
|
tyrionhuang
|
6cf7ac045b
|
fix BitmapAnd error, like issue #5479: bitmapHasAny in scalar subquery causes segment fault
|
2019-12-08 23:10:37 +08:00 |
|
Oleg Matrokhin
|
8ea7cab7e4
|
simplify expression
|
2019-12-08 18:07:06 +03:00 |
|
tyrionhuang
|
213e2dd700
|
fix BitmapAnd error, like issue #5479: bitmapHasAny in scalar subquery causes segment fault
|
2019-12-08 22:44:17 +08:00 |
|
Oleg Matrokhin
|
2cab90b9f4
|
fmt
|
2019-12-08 17:36:31 +03:00 |
|
Sergei Shtykov
|
b4839c52db
|
The most working of all the previous versions.
|
2019-12-08 10:56:07 +03:00 |
|
Oleg Matrokhin
|
10cf9e5b9f
|
implement new function
|
2019-12-08 03:18:24 +03:00 |
|
alexey-milovidov
|
113ddb2588
|
Update FunctionsHashing.h
|
2019-12-06 22:21:22 +03:00 |
|
alexey-milovidov
|
1c1351d644
|
Update FunctionsHashing.h
|
2019-12-06 22:19:19 +03:00 |
|
alexey-milovidov
|
e0aa12717b
|
Update FunctionsHashing.h
|
2019-12-06 22:18:47 +03:00 |
|
millb
|
b13cd85613
|
Applied the required changes
|
2019-12-06 22:08:21 +03:00 |
|
Mikhail Korotov
|
3528555174
|
Update FunctionsHashing.h
|
2019-12-06 19:33:37 +03:00 |
|
Mikhail Korotov
|
5a1ad17736
|
Update FunctionsHashing.h
|
2019-12-06 19:30:46 +03:00 |
|
millb
|
c801845185
|
Applied the required changes
|
2019-12-06 19:27:45 +03:00 |
|
millb
|
e3426e39e8
|
Fixed bugs
|
2019-12-06 18:43:50 +03:00 |
|
millb
|
41008c9cca
|
Merge branch 'master' into hashes_from_values_of_UUID_type
|
2019-12-06 18:22:06 +03:00 |
|
millb
|
56c7e53bdc
|
Changes applied
|
2019-12-06 18:21:58 +03:00 |
|
Vitaly Baranov
|
3e6619c076
|
Move IntervalKind-related functions to a separate file.
|
2019-12-05 21:03:57 +03:00 |
|
Vitaly Baranov
|
55a05e5643
|
Add functions currentQuota() and currentQuotaKey().
|
2019-12-05 21:03:57 +03:00 |
|
alexey-milovidov
|
aadf7c689c
|
Merge pull request #7993 from ClickHouse/merge-great-circle-distance
Merging #7307
|
2019-12-03 15:23:38 +03:00 |
|
alexey-milovidov
|
f09c29a2b6
|
Merge pull request #7992 from ClickHouse/excitoon-favorites-s3auth
Merging #7623
|
2019-12-03 15:21:12 +03:00 |
|
Alexey Milovidov
|
40b0f12755
|
Removed tons of garbage from "greatCircleDistance" function. But algorithm is still unclear.
|
2019-12-03 05:25:23 +03:00 |
|
alexey-milovidov
|
0c904f1484
|
Merge pull request #7721 from 4ertus2/decimal
Basic GatherUtils support for Decimals
|
2019-12-03 05:15:38 +03:00 |
|
alexey-milovidov
|
0734d4695b
|
Merge pull request #7724 from 4ertus2/some
Missing array functions for Decimals
|
2019-12-03 05:14:33 +03:00 |
|
Alexey Milovidov
|
2474cdfa09
|
Removed tons of garbage from "greatCircleDistance" function. But algorithm is still unclear.
|
2019-12-03 04:55:46 +03:00 |
|
alexey-milovidov
|
f5e88f8cd5
|
Merge pull request #7307 from ClickHouse/new-branch-for-new-geodist
Speed up greatCircleDistance function with test
|
2019-12-03 04:34:35 +03:00 |
|
alexey-milovidov
|
dbc95e27be
|
Update greatCircleDistance.cpp
|
2019-12-03 04:33:36 +03:00 |
|
Alexey Milovidov
|
8fa05a212b
|
Fixed bug in #7623
|
2019-12-03 04:22:25 +03:00 |
|
alexey-milovidov
|
edede563c9
|
Merge pull request #7747 from hczhcz/patch-1113
Fix empty array handling in arraySplit
|
2019-12-03 04:00:31 +03:00 |
|
Vasily Nemkov
|
70512f8289
|
Merge remote-tracking branch 'upstream/master' into DateTime64
|
2019-11-30 21:49:15 +03:00 |
|
millb
|
3cfda0a9dd
|
Merge branch 'master' into hashes_from_values_of_UUID_type
|
2019-11-27 15:52:06 +03:00 |
|
stavrolia
|
4087d91563
|
Fix
|
2019-11-27 03:42:46 +03:00 |
|
Sergei Shtykov
|
768df77d72
|
Fixation of intermediate result.
|
2019-11-27 01:12:38 +03:00 |
|
Sergei Shtykov
|
b3bdb9126e
|
Fixed function name and code markup.
|
2019-11-26 23:32:27 +03:00 |
|
akonyaev
|
6834dd5fd0
|
Add exception for illegal types for conversion functions with -OrZero or -OrNull postfixes.
Add docs for conversion functions with -OrZero and -OrNull postfixes.
|
2019-11-21 18:53:14 +03:00 |
|
akonyaev
|
78f13839ac
|
Add exception for illegal types for conversion functions with -OrZero or -OrNull postfixes.
Add docs for conversion functions with -OrZero and -OrNull postfixes.
|
2019-11-21 18:46:25 +03:00 |
|
Vasily Nemkov
|
66d64e7100
|
PR-comment fixes: factored out std::is_same_v to a constexpt variable.
|
2019-11-21 01:05:09 +03:00 |
|
Vasily Nemkov
|
fa90406f25
|
Fixed bug in converting DateTime64 to string on large scale values
|
2019-11-21 01:04:18 +03:00 |
|
Vasily Nemkov
|
6dfe36479e
|
Fixed type-support traits, put all of those to IDataType.h:
* IsDataTypeDateOrDateTime
* IsDataTypeDecimal
* IsDataTypeNumber
|
2019-11-21 01:02:49 +03:00 |
|
Alexander Kuzmenkov
|
7084d090e8
|
Remove trailing space in modulo.cpp
|
2019-11-18 15:19:45 +03:00 |
|
alexey-milovidov
|
b598ae1e3e
|
Merge pull request #7750 from amosbird/moduleopt
const modulo optimization
|
2019-11-17 23:25:49 +03:00 |
|
alexey-milovidov
|
2fa5e4891f
|
Update modulo.cpp
|
2019-11-17 23:25:27 +03:00 |
|
BayoNet
|
3993d98377
|
Fixed code markup
|
2019-11-16 09:36:00 +03:00 |
|
Sergey Shtykov
|
6ce54dacce
|
Started to work but not as I pladded. Now it return the same string for each row.
|
2019-11-15 19:06:08 +03:00 |
|
BayoNet
|
5866d5b72c
|
update.
|
2019-11-15 17:30:29 +03:00 |
|
Nikolai Kochetov
|
2b5cb7d6b9
|
Small refactoring.
|
2019-11-15 17:19:54 +03:00 |
|
Nikolai Kochetov
|
6f0c287e41
|
Small refactoring.
|
2019-11-15 17:18:59 +03:00 |
|
Nikolai Kochetov
|
618ecf4f60
|
use notEquals function in arrayIntersect
|
2019-11-15 16:58:43 +03:00 |
|
BayoNet
|
fd54f25f1d
|
update
|
2019-11-15 16:44:19 +03:00 |
|
BayoNet
|
2b40692a65
|
Merge branch 'feature/randomASKII-function' of github.com:BayoNet/ClickHouse into feature/randomASKII-function
|
2019-11-15 16:30:18 +03:00 |
|
BayoNet
|
d226749576
|
Added randomASKII function by copying from the currentDatabase Function
|
2019-11-15 16:28:26 +03:00 |
|
Nikolai Kochetov
|
9c3fa44932
|
Do not check overflow for floats in arrayIntersect.
|
2019-11-15 16:01:57 +03:00 |
|
Amos Bird
|
29c2785ca5
|
const modulo optimization
|
2019-11-15 13:56:23 +08:00 |
|
Nikolai Kochetov
|
f8d10872c5
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 16:37:24 +03:00 |
|
Nikolai Kochetov
|
c633c82928
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 16:15:53 +03:00 |
|
Nikolai Kochetov
|
5440700299
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 12:46:10 +03:00 |
|
millb
|
1820ed187e
|
Code style
|
2019-11-13 18:21:27 +03:00 |
|
Mikhail Korotov
|
5acbc82ff8
|
Update FunctionsHashing.h
|
2019-11-13 18:18:24 +03:00 |
|
millb
|
6b3d6d5dce
|
Working commit
|
2019-11-13 17:21:28 +03:00 |
|
millb
|
532d055aa0
|
Working commit
|
2019-11-13 17:20:23 +03:00 |
|
millb
|
5110379d95
|
Working commit
|
2019-11-13 17:11:28 +03:00 |
|
millb
|
9e36c7c4e9
|
Working commit
|
2019-11-13 16:57:15 +03:00 |
|
millb
|
0f73cc3090
|
Working commit
|
2019-11-13 16:38:30 +03:00 |
|
millb
|
642835b580
|
Working commit
|
2019-11-13 15:47:59 +03:00 |
|
millb
|
dcbc4332c1
|
Working project
|
2019-11-13 13:12:10 +03:00 |
|
millb
|
e1c73f41de
|
Working commit
|
2019-11-13 11:12:46 +03:00 |
|
millb
|
e1a48405a9
|
Working commit
|
2019-11-13 11:06:11 +03:00 |
|
millb
|
ddb4b6dfa5
|
Working commit
|
2019-11-13 11:03:01 +03:00 |
|
hcz
|
11960bbaf9
|
Fix empty array handling
|
2019-11-13 10:41:23 +08:00 |
|
millb
|
c0630ec3bc
|
working commit
|
2019-11-12 20:02:04 +03:00 |
|
millb
|
7ed84fd464
|
working commit
|
2019-11-12 19:56:18 +03:00 |
|
millb
|
7bef7c259c
|
Working commit
|
2019-11-12 19:52:23 +03:00 |
|
millb
|
8ad430e458
|
Working commit
|
2019-11-12 19:40:45 +03:00 |
|
millb
|
882b780d73
|
Working commit
|
2019-11-12 19:37:36 +03:00 |
|
millb
|
2b16da73d1
|
working commit
|
2019-11-12 18:44:23 +03:00 |
|
millb
|
386e41b437
|
Working commit
|
2019-11-12 18:33:17 +03:00 |
|
millb
|
1b76bf304e
|
Working commit
|
2019-11-12 18:29:35 +03:00 |
|
millb
|
d617c443b0
|
working project
|
2019-11-12 16:50:31 +03:00 |
|
millb
|
fcbd37c662
|
Working commit
|
2019-11-12 14:56:22 +03:00 |
|
chertus
|
92fda25029
|
fix UB (attempt 2)
|
2019-11-12 03:18:13 +03:00 |
|
chertus
|
4411edeadd
|
fix UB
|
2019-11-12 01:47:52 +03:00 |
|
chertus
|
a8a283ffdc
|
add missing array functions for Decimals
|
2019-11-11 23:46:36 +03:00 |
|
chertus
|
b2ae509030
|
fix gcc9 build
|
2019-11-11 21:02:44 +03:00 |
|
alexey-milovidov
|
44cf1483c8
|
Merge pull request #7710 from amosbird/batchreduce2
Better addBatchArray aggregator
|
2019-11-11 20:36:34 +03:00 |
|
chertus
|
03933a1039
|
gather utils for Decimals (no scale checks)
|
2019-11-11 19:18:37 +03:00 |
|
millb
|
0ee1b46d40
|
Working test
|
2019-11-11 12:00:31 +03:00 |
|
Amos Bird
|
3707da4fbf
|
Better addBatchArray aggregator
|
2019-11-11 16:56:11 +08:00 |
|
millb
|
368bb5f217
|
Working project
|
2019-11-11 11:47:20 +03:00 |
|
millb
|
e15c636021
|
Working commit
|
2019-11-11 11:36:02 +03:00 |
|
Vasily Nemkov
|
07041d45c9
|
Merge remote-tracking branch 'upstream/master' into DateTime64
|
2019-11-11 09:19:13 +03:00 |
|
Vasily Nemkov
|
d227712f84
|
Fixed build errors for GCC-9 and Apple Clang.
|
2019-11-11 09:07:26 +03:00 |
|
Vasily Nemkov
|
5c125dff90
|
Fixed PVS error on sprintf and structure.
|
2019-11-11 08:34:39 +03:00 |
|
Alexey Milovidov
|
f47415b7fa
|
Allowed non-constant negative "size" argument for function "substring"
|
2019-11-11 04:45:03 +03:00 |
|
alexey-milovidov
|
1d910c5071
|
Merge pull request #7608 from amosbird/batchreduce
Optimize arrayReduce, -Array and -State combinators
|
2019-11-10 22:10:03 +03:00 |
|
Vasily Nemkov
|
9ff70ff484
|
Fixed GCC-9 error of not returning a value from non-void function.
|
2019-11-10 16:13:26 +03:00 |
|
Vasily Nemkov
|
512932c0d2
|
Fixed regression: unable to determine timezone for certain cases.
|
2019-11-10 16:12:59 +03:00 |
|
millb
|
15932052c5
|
Working commit
|
2019-11-08 20:46:12 +03:00 |
|
Vasily Nemkov
|
b93e6b8db8
|
Fixed GCC9 build error
|
2019-11-08 14:52:01 +03:00 |
|
alexey-milovidov
|
0fefebae1b
|
Merge pull request #7518 from sundy-li/improve_range
Improve range
|
2019-11-08 00:59:05 +03:00 |
|
alexey-milovidov
|
98eca0faef
|
Merge pull request #7652 from ClickHouse/trap-context-dangling-reference
Added another mode for function "trap"
|
2019-11-08 00:57:26 +03:00 |
|
alexey-milovidov
|
034d6ce729
|
Merge pull request #7355 from millb/decimal_hex_function
Decimal hex function
|
2019-11-08 00:56:59 +03:00 |
|
Vasily Nemkov
|
3ea467d34a
|
Minor fixes: headers, comments and [[maybe_unused]] for some variables.
|
2019-11-07 13:56:13 +03:00 |
|
alesapin
|
4f6fa013e5
|
Merge branch 'master' into fix_scope_of_interpreter_select_query_in_mutations
|
2019-11-07 11:18:35 +03:00 |
|
Amos Bird
|
544af39d23
|
Vectorize arrayReduce and -Array combinator
Also devirtualize -State combinator.
|
2019-11-07 11:53:47 +08:00 |
|
alexey-milovidov
|
31aff291e6
|
Merge pull request #7651 from achimbab/javaHashUTF16LE
Implemented javaHashUTF16LE()
|
2019-11-06 22:58:48 +03:00 |
|
alesapin
|
8c7deaa70d
|
More safier, but still ugly mutations interpreter
|
2019-11-06 20:28:03 +03:00 |
|
Mikhail Korotov
|
317af908fd
|
Merge branch 'master' into decimal_hex_function
|
2019-11-06 18:20:05 +03:00 |
|
Mikhail Korotov
|
ed7971ea25
|
Fixed small bug
|
2019-11-06 18:15:24 +03:00 |
|
millb
|
254c94ebfa
|
Fixed bugs
|
2019-11-06 18:06:15 +03:00 |
|
philip.han
|
16ea323fff
|
Removed undefined behavior of signed integer overflow.
|
2019-11-07 00:00:59 +09:00 |
|
millb
|
7d46d359ea
|
Working commit
|
2019-11-06 17:48:23 +03:00 |
|
philip.han
|
300062e91a
|
Fixed type conversions in javaHashUTF16LE
|
2019-11-06 23:17:38 +09:00 |
|
millb
|
7863b7f3c9
|
Working commit
|
2019-11-06 16:08:02 +03:00 |
|
Alexey Milovidov
|
3f0476b522
|
Disabled "trap" function back
|
2019-11-06 15:36:56 +03:00 |
|
Vasily Nemkov
|
9c62209978
|
Added missing support of formatDateTime() for DateTime64
|
2019-11-06 15:01:39 +03:00 |
|
millb
|
4f6197c370
|
Working commit
|
2019-11-06 14:48:17 +03:00 |
|
alexey-milovidov
|
a120fba929
|
Update FunctionsHashing.h
|
2019-11-06 14:20:31 +03:00 |
|
Alexey Milovidov
|
83c63171ad
|
Added another mode for function "trap" #7601
|
2019-11-06 14:17:12 +03:00 |
|
Alexander Kuzmenkov
|
233212ac68
|
Merge pull request #7531 from amosbird/getkeymapped
Unify hash tables interface (separated for review)
|
2019-11-06 13:49:39 +03:00 |
|
philip.han
|
68a82f78b4
|
Implemented javaHashUTF16LE()
|
2019-11-06 19:46:37 +09:00 |
|
sundy-li
|
76b75dc0e8
|
args to supertype
|
2019-11-06 18:19:08 +08:00 |
|
Mikhail Korotov
|
281b0062bc
|
Working commit
|
2019-11-06 11:48:51 +03:00 |
|
Mikhail Korotov
|
556f6fbdc5
|
Working commit
|
2019-11-06 11:47:25 +03:00 |
|
millb
|
043ca0d470
|
Working commit
|
2019-11-06 11:42:34 +03:00 |
|
millb
|
9308ea5d33
|
Merge branch 'decimal_hex_function' of github.com:millb/ClickHouse into decimal_hex_function
|
2019-11-06 11:29:43 +03:00 |
|
millb
|
695f3c58cc
|
Working Commmit
|
2019-11-06 11:29:18 +03:00 |
|
Mikhail Korotov
|
0168620fad
|
Fixed style commit
|
2019-11-06 11:17:31 +03:00 |
|
millb
|
0226ba406c
|
Functions tryExecuteFloat and tryExecuteDecimal are combined
|
2019-11-06 10:42:10 +03:00 |
|
millb
|
5c478dfe02
|
Merge branch 'master' into decimal_hex_function
|
2019-11-06 09:43:30 +03:00 |
|
alexey-milovidov
|
8fc84e93ff
|
Merge pull request #7635 from ClickHouse/fix_concat_return_data_type
Now concat always return string column
|
2019-11-05 21:39:48 +03:00 |
|
alexey-milovidov
|
40a8216294
|
Merge pull request #7625 from ClickHouse/array-compact-improve
Improvement of arrayCompact function.
|
2019-11-05 21:39:06 +03:00 |
|
Amos Bird
|
fbfbe161ec
|
Unify hash tables interface.
|
2019-11-06 00:08:04 +08:00 |
|
alesapin
|
2d7ae27232
|
Now concat always return string column
|
2019-11-05 16:23:09 +03:00 |
|
Vasily Nemkov
|
61ad74bc58
|
Fixed parsing DateTime and/or DateTime64 with parseXXXOrNull
|
2019-11-05 14:59:46 +03:00 |
|
sundy-li
|
71ec49cc2f
|
add range performance tests
|
2019-11-05 15:07:25 +08:00 |
|