增加执行价快照计数接口

This commit is contained in:
boris
2026-06-18 16:39:49 +08:00
parent 616d9cdce2
commit 2265a5dc67
+8
View File
@@ -1393,6 +1393,14 @@ impl DataSet {
.collect() .collect()
} }
pub fn execution_quote_count(&self) -> usize {
self.execution_quotes_by_date
.values()
.flat_map(|rows_by_symbol| rows_by_symbol.values())
.map(Vec::len)
.sum()
}
pub fn add_execution_quotes(&mut self, quotes: Vec<IntradayExecutionQuote>) -> usize { pub fn add_execution_quotes(&mut self, quotes: Vec<IntradayExecutionQuote>) -> usize {
let mut added = 0usize; let mut added = 0usize;
let mut touched = HashSet::<(NaiveDate, String)>::new(); let mut touched = HashSet::<(NaiveDate, String)>::new();