Class DiskBasedAttributeSetResultsDatabase

java.lang.Object
modelarium.attributes.results.databases.AttributeSetResultsDatabase
modelarium.attributes.results.databases.DiskBasedAttributeSetResultsDatabase

public class DiskBasedAttributeSetResultsDatabase extends AttributeSetResultsDatabase
Concrete implementation of AttributeSetResultsDatabase that stores results in a temporary SQLite database file.

Each run of the simulation creates a new SQLite database that is deleted on shutdown. Values are serialised to JSON strings to support flexible data types.

This class supports both incremental (`addXValue`) and bulk (`setXColumn`) writes.