The GC currently returns all the RowIds that were purged so that secondary datastructures in the viewer can be purged in turn.
But these secondary datastructures shouldn't be indexed by RowId to begin with but by time instead, making it possible to purge them using cut off times (like we do for e.g. the timeline widget).
The GC currently returns all the
RowIds that were purged so that secondary datastructures in the viewer can be purged in turn.But these secondary datastructures shouldn't be indexed by
RowIdto begin with but by time instead, making it possible to purge them using cut off times (like we do for e.g. the timeline widget).