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}