Skip to main contentCrate nodedb_client
Source pub use traits::NodeDb;
- traits
- The
NodeDb trait: unified query interface for both Origin and Lite.
- Document
- A CRDT-backed document. The primary data unit across all NodeDB engines.
- EdgeFilter
- Edge filter for graph traversal. Constrains which edges are followed
during BFS/DFS.
- EdgeId
- Identifies a graph edge. Returned by
graph_insert_edge. - NodeDbError
- Public error type returned by all
NodeDb trait methods. - NodeId
- Identifies a graph node. Separate from
DocumentId because graph nodes
can exist independently of documents (e.g., concept nodes in a knowledge graph). - QueryResult
- Result of a SQL query or multi-modal query.
- SearchResult
- Result of a k-NN vector search.
- SubGraph
- Result of a graph traversal (BFS/DFS).
- MetadataFilter
- Metadata filter for vector search. Applied as a pre-filter (Roaring bitmap)
or post-filter depending on selectivity.
- Value
- A dynamic value that can represent any field type in a document
or any parameter in a SQL query.
- NodeDbResult
- Result alias for NodeDb operations.