BaselineStore class abstract
Persistent storage for historical benchmark results (FR-009).
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
delete(
String scenarioId, String label) → Future< void> -
Deletes the baseline identified by
scenarioIdandlabel. -
list(
String scenarioId) → Future< List< Baseline> > -
Lists all baselines for
scenarioId, oldest first. -
listAll(
) → Future< List< Baseline> > - Lists every baseline across all scenarios.
-
load(
String scenarioId) → Future< Baseline?> -
Loads the newest baseline for
scenarioId, ornull. -
loadByLabel(
String scenarioId, String label) → Future< Baseline?> -
Loads the baseline for
scenarioIdsaved underlabel, ornull. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
save(
Baseline baseline) → Future< void> -
Saves
baseline(upserts by scenario id + label). -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited