Nadav Har'El
6a45881d22
Merge 'functions: handle replacing UDFs used in UDAs' from Wojciech Mitros
...
This patch is based on #12681 , only last 3 commits are relevant.
As described in #12709 , currently, when a UDF used in a UDA is replaced, the UDA is not updated until the whole node is restarted.
This patch fixes the issue by updating all affected UDAs when a UDF is replaced.
Additionally, it includes a few convenience changes
Closes #12710
* github.com:scylladb/scylladb:
uda: change the UDF used in a UDA if it's replaced
functions: add helper same_signature method
uda: return aggregate functions as shared pointers
2023-02-13 16:30:24 +02:00
..
2023-02-12 17:25:46 +02:00
2023-02-07 12:17:52 +01:00
2023-01-16 21:10:56 +02:00
2023-02-12 17:17:01 +02:00
2023-02-13 16:30:24 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-01-16 21:10:56 +02:00
2023-01-16 21:10:56 +02:00
2022-06-28 19:58:06 -03:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-12 17:28:36 +02:00
2023-02-12 17:28:36 +02:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-09-28 09:54:59 +03:00
2023-01-16 21:10:56 +02:00
2022-12-10 12:27:22 +01:00
2022-05-13 07:11:58 +02:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2023-02-12 17:28:36 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-01-18 10:38:24 +02:00
2023-01-16 21:10:56 +02:00
2023-01-16 21:10:56 +02:00
2023-01-16 21:10:56 +02:00
2022-05-13 07:11:58 +02:00
2023-01-18 10:38:24 +02:00
2023-01-16 21:10:56 +02:00
2022-06-17 09:09:49 +02:00
2022-05-13 07:11:58 +02:00
2022-02-24 19:46:10 +03:00
2022-01-18 12:15:18 +01:00
2023-02-04 02:13:34 +02:00
2023-01-16 21:10:56 +02:00
2023-02-08 00:07:02 +04:00
2022-09-08 15:25:36 +02:00
2022-01-18 12:15:18 +01:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-01-18 10:38:24 +02:00
2023-01-16 21:10:56 +02:00
2023-01-30 21:50:23 +08:00
2023-01-18 10:38:24 +02:00
2023-01-03 19:54:13 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-12 17:25:41 +02:00
2023-02-12 17:25:41 +02:00
2023-01-16 21:10:56 +02:00
2023-01-16 21:10:56 +02:00
2022-05-13 07:11:58 +02:00
2022-05-13 07:11:58 +02:00
2023-02-08 12:24:58 +02:00
2023-01-16 23:18:56 +02:00
2023-01-16 21:10:56 +02:00
2023-01-16 21:10:56 +02:00