MCPcopy Create free account
hub / github.com/AmrDeveloper/GQL / provide

Method provide

src/gitql/gitql_data_provider.rs:30–40  ·  view source on GitHub ↗
(&self, table: &str, selected_columns: &[String])

Source from the content-addressed store, hash-verified

28
29impl 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
43fn select_gql_objects(

Callers 1

execute_select_statementFunction · 0.80

Calls 1

select_gql_objectsFunction · 0.85

Tested by

no test coverage detected