Robotico.Graph.MishimaGraph 1.0.0
Robotico.Graph.MishimaGraph
IGraphStore / IGraphSession backed by embedded MishimaGraph.
- NuGet:
Robotico.Graph.MishimaGraph - Depends on:
Robotico.Graph,MishimaGraph≥ 1.0.3 - Brokkr:
https://brokkr.robotico.dev/robotico/robotico-graph-mishimagraph-csharp
Usage
IGraphStore store = new MishimaGraphStore();
Result<IGraphSession> opened = store.Create("/data/app.mishgraph", ["Person"], ["KNOWS"]);
using IGraphSession session = opened.Value; // after IsSuccess check
Result<ulong> txn = session.UpsertVertex(1, ["Person"]);
MishimaGraph types are not part of the public surface.
Engine note: MishimaGraph requires dense vertex ids (allocate from 0 without gaps). Failed mutations abort the open transaction so the session stays usable.
Build
dotnet test
bash scripts/pack-release.sh
No packages depend on Robotico.Graph.MishimaGraph.
.NET 10.0
- Robotico.Graph (>= 1.0.0)
- MishimaGraph (>= 1.0.3)
- Robotico.Result (>= 1.0.3)