DataProvider is a component that used to provide and map the data to the GitQL Engine User should implement [`DataProvider`] trait for each data format for example files, logs, api
| 4 | /// |
| 5 | /// User should implement [`DataProvider`] trait for each data format for example files, logs, api |
| 6 | pub trait DataProvider { |
| 7 | fn provide(&self, table: &str, selected_columns: &[String]) -> Result<Vec<Row>, String>; |
| 8 | } |
nothing calls this directly
no outgoing calls
no test coverage detected
searching dependent graphs…