(&self, query: &str, inputs: Vec<Value>)
| 183 | } |
| 184 | |
| 185 | pub fn execute_per_item(&self, query: &str, inputs: Vec<Value>) -> Result<Vec<Value>> { |
| 186 | let mut results = Vec::new(); |
| 187 | for input in inputs { |
| 188 | let item_results = self.execute(query, input)?; |
| 189 | results.extend(item_results); |
| 190 | } |
| 191 | Ok(results) |
| 192 | } |
| 193 | } |
| 194 | |
| 195 | impl Default for QueryEngine { |