Skip to main content

Crate nodedb_client

Crate nodedb_client 

Source

Re-exports§

pub use traits::NodeDb;

Modules§

traits
The NodeDb trait: unified query interface for both Origin and Lite.

Structs§

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).

Enums§

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.

Type Aliases§

NodeDbResult
Result alias for NodeDb operations.