Class CocoJdbcStore
java.lang.Object
com.knezevic.edaf.v3.coco.persistence.CocoJdbcStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindEvaluationsToTarget(String runId, double target) Finds evaluations count where best fitness first reached target, or null if never reached.intimportReferenceCsv(Path csvPath, String suite, String sourceUrl) Imports reference data CSV into baseline table.listAggregates(String campaignId) listOptimizers(String campaignId) listTrials(String campaignId) loadSnapshot(String campaignId) Loads a complete snapshot used by COCO HTML report generation.voidrebuildAggregates(String campaignId, String suite, double targetValue, String referenceMode) Rebuilds campaign aggregates from trial rows and optional imported references.voidupdateCampaignStatus(String campaignId, String status, String notes) Marks campaign final state.voidCreates or updates campaign row and marks it running.voidupsertOptimizer(String campaignId, CocoCampaignConfig.OptimizerSection optimizer, ExperimentConfig experimentConfig, String configYaml) Registers optimizer config used in campaign.voidupsertTrial(CocoTrialOutcome trial) Persists one trial result.
-
Constructor Details
-
CocoJdbcStore
-
-
Method Details
-
upsertCampaignStarted
Creates or updates campaign row and marks it running. -
updateCampaignStatus
-
upsertOptimizer
public void upsertOptimizer(String campaignId, CocoCampaignConfig.OptimizerSection optimizer, ExperimentConfig experimentConfig, String configYaml) Registers optimizer config used in campaign. -
upsertTrial
Persists one trial result. -
findEvaluationsToTarget
-
rebuildAggregates
-
importReferenceCsv
-
loadSnapshot
Loads a complete snapshot used by COCO HTML report generation. -
listTrials
-
listAggregates
-
listOptimizers
-