Expand description
Core identifier types used across NodeDB Origin and Lite.
Strong typing prevents mixing up raw integers/strings. All IDs are
serde + rkyv serializable and safe for WASM targets.
Structsยง
- Archived
Collection Id - An archived
CollectionId - Archived
Document Id - An archived
DocumentId - Archived
Edge Id - An archived
EdgeId - Archived
Node Id - An archived
NodeId - Archived
Shape Id - An archived
ShapeId - Archived
Tenant Id - An archived
TenantId - Collection
Id - Identifies a collection (table/namespace).
- Collection
IdResolver - The resolver for an archived
CollectionId - Document
Id - Identifies a document/row across all engines.
- Document
IdResolver - The resolver for an archived
DocumentId - EdgeId
- Identifies a graph edge. Returned by
graph_insert_edge. - Edge
IdResolver - The resolver for an archived
EdgeId - NodeId
- Identifies a graph node. Separate from
DocumentIdbecause graph nodes can exist independently of documents (e.g., concept nodes in a knowledge graph). - Node
IdResolver - The resolver for an archived
NodeId - ShapeId
- Identifies a shape subscription (globally unique per Origin).
- Shape
IdResolver - The resolver for an archived
ShapeId - Tenant
Id - Identifies a tenant. All data is tenant-scoped by construction.
- Tenant
IdResolver - The resolver for an archived
TenantId