Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2026 Changes in this version + func SortResults(results []Result) + type Config struct + BindingConfidenceThreshold float64 + BindingMinTrials int + MaxCacheBytes int64 + MaxPredictionsPerEvent int + MaxStructuralFeatures int + MaxStructuralNeighbors int + MaxStructuralTemplates int + MinEventsBeforePrefetch int + Mode Mode + PredictionConfidenceThreshold float64 + StructuralColdStartPenalty float64 + StructuralMinSimilarity float64 + StructuralPrefetchConfidence float64 + func DefaultConfig(mode Mode) Config + type Mode string + const ModeExactCache + const ModeNoCache + const ModePredictive + const ModePredictiveStructural + type Result struct + BindingRulesLearned int + CacheBytes int64 + CacheEntries int + CacheHitRate float64 + CacheHitRateLiftVsBase float64 + CacheHits int + CacheMisses int + ContextsObserved int + EstimatedCacheLatency time.Duration + EstimatedDBLatency time.Duration + EstimatedLatencySaved time.Duration + Events int + MemoryBytes int64 + Mode Mode + PredictionAccepted int + PredictionAccuracyAt1 float64 + PredictionAccuracyAt3 float64 + PredictionAttempts int + PrefetchAttempts int + PrefetchHitRate float64 + PrefetchHits int + PrefetchRejected int + PrefetchWasteRate float64 + PrefetchWasted int + Selects int + StructuralFallbackAccepted int + StructuralFallbackAccuracyAt1 float64 + StructuralFallbackEvaluated int + StructuralTemplates int + Writes int + func Compare(w workload.Workload, cfg Config) ([]Result, error) + func Run(w workload.Workload, cfg Config) (Result, error)