Add a simple README for the Geomerge demo
This commit is contained in:
parent
66d0b7e6a3
commit
7d3ce6a7cc
27
crates/geormerge-demo/README.md
Normal file
27
crates/geormerge-demo/README.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
## Geomerge Demo
|
||||||
|
|
||||||
|
This crate demonstrates storing and reading data with the `geomerge` submodule.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
### Run
|
||||||
|
|
||||||
|
```sh
|
||||||
|
cargo run -p geormerge-demo
|
||||||
|
```
|
||||||
|
|
||||||
|
Expected output includes table and law counts, stored graph row counts, edge endpoints, and persisted byte size.
|
||||||
|
|
||||||
|
### Test
|
||||||
|
|
||||||
|
```sh
|
||||||
|
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.
|
||||||
Loading…
x
Reference in New Issue
Block a user