Vitaly Baranov
|
91c438eebe
|
Merge pull request #42263 from vitlibar/refactor-udf
Refactor the implementation of user-defined functions
|
2022-10-15 12:33:10 +02:00 |
|
Vitaly Baranov
|
2e59d671fc
|
Split UserDefinedSQLObjectsLoader to interface and implementation.
|
2022-10-13 10:32:32 +02:00 |
|
lhuang09287750
|
215acf5e5b
|
check the result of conversion for decimal IN float
|
2022-10-12 15:28:27 +02:00 |
|
vdimir
|
a6dc99983d
|
Fix tidy build
|
2022-09-19 08:42:23 +00:00 |
|
vdimir
|
5c9bfbc116
|
Fix incorrect result in case of decimal precision loss in IN operator
|
2022-09-19 08:42:22 +00:00 |
|
Dmitry Novik
|
c236706703
|
Merge branch 'master' into grouping-comp
|
2022-09-12 15:19:51 +02:00 |
|
Alexey Milovidov
|
fd235919aa
|
Remove some methods
|
2022-09-10 05:04:40 +02:00 |
|
Dmitry Novik
|
003483b616
|
Add compatibility setting
|
2022-08-30 20:49:40 +02:00 |
|
vdimir
|
b7c5c54181
|
Fix build
|
2022-08-10 13:43:55 +00:00 |
|
vdimir
|
5eb4cd39e0
|
Merge branch 'master' into refactor-prepared-sets
|
2022-08-10 11:47:49 +00:00 |
|
Maksim Kita
|
c030fd05e7
|
ActionsDAG rename index to outputs
|
2022-08-08 18:01:32 +02:00 |
|
vdimir
|
708747ca0b
|
Merge branch 'master' into refactor-prepared-sets
|
2022-08-08 14:27:18 +02:00 |
|
vdimir
|
8eecb9ef82
|
upd PreparedSets: rename/change signature of methods, add comments
|
2022-07-27 11:22:16 +00:00 |
|
vdimir
|
d9928ac93d
|
Add methods to SubqueryForSet, do not use refernce to SetPtr
|
2022-07-26 18:39:09 +00:00 |
|
vdimir
|
1e3fa2e01f
|
Refactor PreparedSets/SubqueryForSet
|
2022-07-26 18:39:02 +00:00 |
|
Nikolai Kochetov
|
f570cde815
|
Fixing build.
|
2022-07-19 20:19:57 +00:00 |
|
Nikolai Kochetov
|
eaeb30a71a
|
Merge branch 'master' into use-dag-in-key-condition
|
2022-07-19 18:39:52 +02:00 |
|
Dmitry Novik
|
d046132265
|
Allow to use higher-order functions in window expressions
|
2022-07-11 23:47:46 +00:00 |
|
Dmitry Novik
|
fd9d897df2
|
Fix ActionsDAG for window expressions
|
2022-07-11 23:18:44 +00:00 |
|
Dmitry Novik
|
f9b71551d0
|
Cleanup ActionsVisitor
|
2022-06-16 15:11:16 +00:00 |
|
Dmitry Novik
|
0663f07e67
|
Rework expressions with window functions
|
2022-06-16 13:29:56 +00:00 |
|
Dmitry Novik
|
0c6ed20b42
|
Fix window expression evaluation
|
2022-06-13 23:11:53 +00:00 |
|
mergify[bot]
|
9e0d16f21d
|
Merge branch 'master' into window-function-expression
|
2022-06-10 15:31:53 +00:00 |
|
Dmitry Novik
|
58d79f8eed
|
Support expressions with window functions
|
2022-06-04 02:01:49 +00:00 |
|
Maksim Kita
|
d14193b3ad
|
Executable user defined functions extract parameters name and type from command value
|
2022-06-03 18:06:59 +02:00 |
|
Maksim Kita
|
6c5ec68a7c
|
Executable user defined functions support parameters
|
2022-06-03 18:05:37 +02:00 |
|
Dmitry Novik
|
b11749ca2c
|
Make GROUPING function skip constant folding
|
2022-05-31 16:45:29 +00:00 |
|
Dmitry Novik
|
16c6b60703
|
Introduce AggregationKeysInfo
|
2022-05-25 23:22:29 +00:00 |
|
Dmitry Novik
|
d4c66f4a48
|
Code cleanup & fix GROUPING() with TOTALS
|
2022-05-19 16:36:51 +00:00 |
|
Dmitry Novik
|
6356112a76
|
Refactor GROUPING function
|
2022-05-18 15:23:31 +00:00 |
|
Dmitry Novik
|
e5b395e054
|
Support ROLLUP and CUBE in GROUPING function
|
2022-05-16 17:33:38 +00:00 |
|
Dmitry Novik
|
6fc7dfea80
|
Support ordinary GROUP BY
|
2022-05-13 23:04:12 +00:00 |
|
Dmitry Novik
|
efb30bdf64
|
Correctly use __grouping_set_map column
|
2022-05-13 18:20:12 +00:00 |
|
Dmitry Novik
|
ae81268d4d
|
Try to compute helper column lazy
|
2022-05-13 14:55:50 +00:00 |
|
Dmitry Novik
|
c5b40a9c91
|
WIP on GROUPING function
|
2022-05-12 16:40:26 +00:00 |
|
Robert Schulze
|
118e94523c
|
Activate clang-tidy warning "readability-container-contains"
This check suggests replacing <Container>.count() by
<Container>.contains() which is more speaking and in case of
multimaps/multisets also faster.
|
2022-04-18 23:53:11 +02:00 |
|
Alexey Milovidov
|
a0fe29e243
|
Remove Arcadia
|
2022-04-15 23:59:49 +02:00 |
|
Amos Bird
|
243de091bb
|
Validate some thoughts over making sets
|
2022-03-21 10:58:44 +08:00 |
|
Maksim Kita
|
ed74a464bd
|
Fixed tests
|
2022-03-16 11:21:18 +00:00 |
|
Maksim Kita
|
b1a956c5f1
|
clang-tidy check performance-move-const-arg fix
|
2022-03-02 18:15:27 +00:00 |
|
Maksim Kita
|
1f5837359e
|
clang-tidy check performance-noexcept-move-constructor fix
|
2022-03-02 18:15:27 +00:00 |
|
Alexey Milovidov
|
3787bf72c2
|
Fix potential exponential growth of untuple function
|
2022-01-07 09:15:10 +03:00 |
|
qieqieplus
|
b6aa781c9b
|
add dot separator
|
2021-11-15 14:47:34 +08:00 |
|
qieqieplus
|
c65b384672
|
use func alias for untuple names
|
2021-11-02 11:11:48 +08:00 |
|
Nikolai Kochetov
|
a790d391c0
|
Merge branch 'master' into rewrite-pushing-to-views
|
2021-09-20 19:43:15 +03:00 |
|
Maksim Kita
|
93ecbf3ae4
|
Added tests
|
2021-09-17 18:42:59 +03:00 |
|
Nikolai Kochetov
|
0e267c50b4
|
Merge branch 'master' into rewrite-pushing-to-views
|
2021-09-14 16:13:54 +03:00 |
|
Mike Kot
|
c4385a2c40
|
Simplifying exception messages
|
2021-09-11 00:40:18 +02:00 |
|
Nikolai Kochetov
|
f569a3e3f7
|
Merge branch 'master' into rewrite-pushing-to-views
|
2021-09-09 20:30:23 +03:00 |
|
Nikolai Kochetov
|
999a4fe831
|
Fix other tests.
|
2021-09-08 21:29:38 +03:00 |
|