Expand description
§Graph Adapter — sz-orm-core 图数据库适配层
v5.0.0:将 sz-orm-graph 的 InMemoryGraphEngine 接入 sz-orm-core,
提供 graph_query / graph_add_node / graph_add_relationship 三个入口,
使图数据库能力从“幻影交付“变为“生产可达“。
§设计
- 全局引擎:
OnceLock<parking_lot::RwLock<InMemoryGraphEngine>> - 首次调用时惰性初始化空引擎
- 读操作(graph_query)取读锁,写操作(add_node/add_relationship)取写锁
- Cypher 参数化校验由 sz-orm-graph::CypherValidator 负责
Functions§
- graph_
add_ node - 添加节点(写操作)
- graph_
add_ relationship - 添加关系(写操作)
- graph_
query - 执行 Cypher 查询(只读)
- graph_
query_ count - 获取当前引擎中的查询计数(用于测试验证真实执行)