Package eds.database
package eds.database
Persistence and reporting infrastructure used by the MVC model layer.
This package stores simulation runs, trades, and aggregated metrics in SQLite and exposes query helpers for loading historical results back into the application.
-
ClassDescriptionDatabase is the single entry point for database access.Read/write contract for simulation run persistence.A PerformanceDescriber converts raw simulation metrics from
Records.StatisticsAndMetricsRecordinto human-readable descriptions.Queries — Implementation of IQueries.Records — data transfer objects for simulation run persistence.Holds all statistics and metrics for a single simulation run.Holds the details of a single executed trade, linked to a simulation run.