Avi Kivity
7090f4c43b
cql3: expr: evaluate() column_mutation_attribute
...
Enhance evaluation_inputs with timestamps and ttls, and use
them to evaluate writetime/ttl.
The data structure is compatible with the current way of doing
things (see result_set_builder::_timestamps, result_set_build::_ttls).
We use std::span<> instead of std::vector<> as it is more general
and a tiny bit faster.
The algorithm is taken from writetime_or_ttl_selector::add_input().
2023-06-18 22:41:09 +03:00
..
2023-06-18 22:41:09 +03:00
2023-06-13 21:04:49 +03:00
2023-05-17 16:12:10 +02:00
2023-06-13 21:04:49 +03:00
2023-06-16 17:41:08 +03:00
2023-06-13 21:04:49 +03:00
2023-06-13 21:04:49 +03:00
2023-03-08 16:18:23 +02:00
2023-04-27 10:24:46 +03:00
2023-02-28 22:26:43 +02:00
2023-06-12 10:41:04 +03:00
2023-06-16 01:11:30 +02:00
2023-06-16 01:11:30 +02:00
2023-02-19 21:05:45 +02:00
2022-09-28 09:54:59 +03:00
2023-06-12 10:41:04 +03:00
2023-05-10 19:10:29 +03:00
2023-03-12 14:04:34 +02:00
2023-06-07 02:30:07 +02:00
2023-06-13 21:04:49 +03:00
2023-05-02 11:23:58 +03:00
2023-01-18 10:38:24 +02:00
2023-06-12 10:41:04 +03:00
2023-06-12 10:41:04 +03:00
2023-06-12 10:41:04 +03:00
2023-06-13 21:04:49 +03:00
2023-01-16 21:10:56 +02:00
2023-04-27 10:24:46 +03:00
2023-02-04 02:13:34 +02:00
2023-01-16 21:10:56 +02:00
2023-06-16 14:29:59 +02:00
2023-06-16 14:29:59 +02:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2023-05-07 17:17:36 +03:00
2023-01-18 10:38:24 +02:00
2023-06-12 10:41:04 +03:00
2023-04-28 16:59:29 +08:00
2023-01-18 10:38:24 +02:00
2023-02-19 21:05:45 +02:00
2023-05-07 17:17:36 +03:00
2023-05-10 15:03:12 +03:00
2023-02-12 17:25:41 +02:00
2023-03-08 16:18:23 +02:00
2023-01-16 21:10:56 +02:00
2023-06-12 10:41:04 +03:00
2023-03-23 01:41:58 +01:00
2023-03-23 01:41:58 +01:00
2023-03-23 01:41:58 +01:00
2023-01-16 23:18:56 +02:00
2023-01-16 21:10:56 +02:00
2023-02-19 21:05:45 +02:00