(&self, table: &str, selected_columns: &[String])
| 28 | |
| 29 | impl DataProvider for GitQLDataProvider { |
| 30 | fn provide(&self, table: &str, selected_columns: &[String]) -> Result<Vec<Row>, String> { |
| 31 | let mut rows: Vec<Row> = vec![]; |
| 32 | |
| 33 | for repository in &self.repos { |
| 34 | let mut repo_rows = |
| 35 | select_gql_objects(repository, table.to_string(), selected_columns)?; |
| 36 | rows.append(&mut repo_rows); |
| 37 | } |
| 38 | |
| 39 | Ok(rows) |
| 40 | } |
| 41 | } |
| 42 | |
| 43 | fn select_gql_objects( |
no test coverage detected