MarginaliaSearch/code/processes/converting-process/model/java/nu/marginalia
Viktor Lofgren dcb43a3308 (slop) Introduce table concept to keep track of positions and simplify closing
The most common error when dealing with Slop columns is that they can fall out of sync with each other if the programmer accidentally does a conditional read and forgets to skip.

The second most common error is forgetting to close one of the columns in a reader or writer.

To deal with both cases, a new class SlopTable is added that keeps track of the lifecycle of all slop columns and performs a check when closing them that they are in sync.
2024-07-27 13:47:47 +02:00
..
io/processed (wip) Extract and encode spans data 2024-07-27 11:44:13 +02:00
model/processed (slop) Introduce table concept to keep track of positions and simplify closing 2024-07-27 13:47:47 +02:00
worklog (wip) Extract and encode spans data 2024-07-27 11:44:13 +02:00