MCPcopy Create free account
hub / github.com/GraphLite-AI/GraphLite / record_skip

Method record_skip

graphlite/src/plan/pattern_optimization/integration.rs:95–101  ·  view source on GitHub ↗

Record a failed or skipped optimization

(&mut self, optimization_time_ms: u64)

Source from the content-addressed store, hash-verified

93
94 /// Record a failed or skipped optimization
95 pub fn record_skip(&mut self, optimization_time_ms: u64) {
96 self.queries_processed += 1;
97 self.total_optimization_time_ms += optimization_time_ms;
98 self.avg_optimization_time_ms =
99 self.total_optimization_time_ms as f64 / self.queries_processed as f64;
100 self.success_rate = (self.queries_optimized as f64) / (self.queries_processed as f64);
101 }
102
103 /// Get average cost improvement per optimized query
104 pub fn avg_cost_improvement(&self) -> f64 {

Callers 1

optimize_queryMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected