Botond Dénes
307b48794d
collection_type_impl::mutation: compact_and_expire() add collector parameter
...
The new collector parameter is a pointer to a
`compaction_garbage_collector` implementation. This collector is passed
all atoms that are expired and would be discarded. The body of
`compact_and_expire()` was changed so that it checks cells' tombstone
coverage before it checks their expiry, so that cells that are both
covered by a tombstone and also expired are not passed to the collector.
The collector param is optional and defaults to nullptr. To accommodate
the collector, which needs to know the column id, a new `column_id`
parameter was added as well.
2019-07-15 17:37:55 +03:00
..
2019-06-28 16:43:25 +03:00
2019-05-23 10:10:24 +02:00
2019-06-12 10:11:08 +03:00
2019-06-28 16:43:25 +03:00
2019-01-30 11:17:38 +02:00
2019-07-04 11:32:57 +02:00
2019-05-07 07:11:07 +03:00
2019-01-30 15:24:31 +00:00
2019-01-30 11:17:38 +02:00
2019-05-07 07:11:07 +03:00
2019-01-30 11:17:38 +02:00
2018-12-03 14:40:35 +01:00
2019-01-30 11:17:38 +02:00
2019-02-07 20:18:14 +02:00
2019-06-28 16:43:25 +03:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-06-24 14:06:41 +02:00
2019-06-24 14:06:41 +02:00
2019-06-28 16:43:25 +03:00
2019-05-07 09:58:21 +03:00
2019-07-06 12:26:08 +03:00
2019-06-28 16:43:25 +03:00
2019-06-28 16:43:25 +03:00
2019-05-07 10:00:58 +03:00
2019-06-25 12:01:33 +03:00
2019-06-25 12:01:33 +03:00
2019-06-28 16:43:25 +03:00
2019-05-07 07:11:07 +03:00
2019-03-28 14:21:10 +02:00
2019-04-28 15:50:12 +02:00
2019-01-20 15:55:20 +02:00
2019-05-07 07:11:07 +03:00
2019-05-07 07:11:07 +03:00
2019-06-28 16:43:25 +03:00
2019-06-13 10:38:56 +03:00
2019-01-08 13:16:36 +02:00
2019-04-29 10:24:14 +03:00
2019-01-30 11:17:38 +02:00
2019-03-04 10:23:45 +00:00
2019-06-17 15:23:24 +03:00
2019-03-28 14:21:10 +02:00
2019-06-28 15:20:39 +03:00
2019-03-22 09:11:26 +08:00
2019-03-28 14:21:10 +02:00
2019-01-30 11:17:38 +02:00
2019-02-07 20:18:14 +02:00
2019-01-30 11:17:38 +02:00
2019-06-13 14:45:48 +03:00
2019-03-26 11:52:44 +01:00
2019-01-30 11:17:38 +02:00
2019-06-12 13:14:53 +03:00
2019-05-07 10:00:58 +03:00
2019-02-07 20:18:14 +02:00
2019-07-10 12:06:10 +02:00
2019-02-14 22:37:41 +02:00
2019-02-07 10:16:50 +00:00
2019-06-28 16:43:25 +03:00
2019-01-08 13:16:36 +02:00
2019-04-10 18:05:36 +02:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-06-13 14:44:43 +03:00
2019-06-13 14:45:48 +03:00
2018-12-20 13:27:25 +00:00
2019-07-15 17:37:55 +03:00
2019-07-10 12:36:57 +03:00
2019-01-30 11:17:38 +02:00
2019-01-30 11:17:38 +02:00
2019-06-28 16:43:25 +03:00
2019-05-13 19:30:50 +02:00
2019-05-13 19:18:20 +02:00
2019-06-28 16:43:25 +03:00
2019-04-02 19:08:25 +03:00
2019-06-25 12:01:33 +03:00
2019-06-25 12:01:33 +03:00
2019-06-25 12:01:33 +03:00
2019-01-08 13:16:36 +02:00
2019-01-22 18:24:52 -05:00
2019-04-29 19:56:20 -07:00
2019-01-30 11:17:38 +02:00
2019-01-08 13:16:36 +02:00
2019-05-07 10:00:58 +03:00
2019-01-30 11:17:38 +02:00
2019-06-28 16:43:25 +03:00
2019-01-30 11:17:38 +02:00
2019-07-09 17:07:16 +02:00
2019-01-30 11:17:38 +02:00
2019-01-18 17:49:46 +02:00
2019-03-28 14:21:10 +02:00
2019-06-06 19:48:57 +03:00
2019-06-23 16:29:13 +03:00
2019-03-26 16:24:19 +02:00
2019-03-26 16:05:08 +02:00
2019-04-11 18:50:42 +03:00
2019-03-26 16:05:08 +02:00
2019-03-28 14:21:10 +02:00
2019-01-22 18:25:01 -05:00
2019-03-26 16:24:19 +02:00
2019-02-11 14:45:43 +02:00
2019-03-26 16:24:19 +02:00
2019-03-26 16:05:08 +02:00
2019-02-11 17:14:47 +02:00
2019-02-11 17:14:47 +02:00
2019-07-08 15:28:21 +00:00
2019-03-28 14:21:10 +02:00
2019-05-07 10:00:58 +03:00
2019-01-08 13:16:36 +02:00
2019-01-30 11:17:38 +02:00
2019-02-13 09:08:12 +00:00
2019-07-06 12:26:08 +03:00
2018-12-05 21:51:01 +02:00
2019-03-26 16:24:19 +02:00
2019-06-28 16:43:25 +03:00
2019-06-28 16:43:25 +03:00
2019-03-14 13:37:06 +00:00
2019-01-30 11:17:38 +02:00