omnivore_core/graph/query.rs
1use crate::graph::{KnowledgeGraph, Node};
2
3pub struct GraphQuery<'a> {
4 _graph: &'a KnowledgeGraph,
5}
6
7impl<'a> GraphQuery<'a> {
8 pub fn new(graph: &'a KnowledgeGraph) -> Self {
9 Self { _graph: graph }
10 }
11
12 pub fn find_by_type(&self, _node_type: &str) -> Vec<&'a Node> {
13 Vec::new()
14 }
15
16 pub fn find_connected(&self, _node_id: &str, _max_depth: usize) -> Vec<&'a Node> {
17 Vec::new()
18 }
19}