增加执行价快照计数接口
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user