Hassan Abedi bc65de6b29 Add a diagram to show how the demo works
Add a diagram to show how the demo works
2026-05-29 11:28:43 +02:00
..

Geomerge Demo

This demo show how to store and read data from Geomerge.

The demo

  1. loads the compiled paths.json schema
  2. creates a Geomerge store
  3. inserts a small graph dataset in one transaction
  4. reads the inserted edge back
  5. persists the store to bytes
  6. reloads it and checks that the restored store matches the original.

Workflow Diagram

Run

cargo run -p geormerge-demo

Expected output includes table and law counts, stored graph row counts, edge endpoints, and persisted byte size.

Test

cargo test -p geormerge-demo

The tests cover the successful store, read, and persistence round trip, plus a rejected invalid edge insert that must leave the store unchanged.