cjm-graph-storage-adapter-interface
No purpose recorded on-graph yet — author it with assert e8507dbf-926d-5169-8be2-0ddcc775fead purpose "…" (or by the repo's entity key).
Modules
cjm_graph_storage_adapter_interface.__init__cjm_graph_storage_adapter_interface.adapter— The typed graph-storage task contract — the GraphStorageAdapter ABC + the GraphStorageToolProtocol (the first BORN-REAL tool protocol, stage-4 sqlite Option C migration).cjm_graph_storage_adapter_interface.generic— GenericGraphStorageAdapter — the backend-agnostic graph-storage task implementation: wire-input normalization + forwarding (wire dicts or typed objects in, purely-typed tool arguments, typed results through).
API
cjm_graph_storage_adapter_interface.adapter
GraphStorageAdapterclass — The graph-storage task adapter — ONE multi-method, repository-styleGraphStorageToolProtocolclass — Structural contract for graph-storage tool capabilities (BORN REAL —
cjm_graph_storage_adapter_interface.generic
GenericGraphStorageAdapterclass — Generic graph-storage adapter: normalize wire inputs, forward to theensure_contextfunction — Normalize a wire dict to aGraphContext(typed values pass through).ensure_edgefunction — Normalize a wire dict to aGraphEdge(typed values pass through).ensure_edge_queryfunction — Normalize a tagged wire dict to anEdgeQuery(typed values pass through).ensure_nodefunction — Normalize a wire dict to aGraphNode(typed values pass through).ensure_node_queryfunction — Normalize a tagged wire dict to aNodeQuery(typed values pass through).ensure_raw_queryfunction — Normalize a tagged wire dict to aRawQuery(typed values pass through).ensure_source_reffunction — Normalize a wire dict to aSourceRef(typed values pass through).
Dependencies
Depends on: cjm-context-graph-primitives, cjm-substrate
Metadata
Release files for cjm-graph-storage-adapter-interface 0.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cjm_graph_storage_adapter_interface-0.0.9.tar.gz | 13.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_graph_storage_adapter_interface-0.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 25.6 kB
Release files / cjm_graph_storage_adapter_interface-0.0.9.tar.gz
| Download URL | cjm_graph_storage_adapter_interface-0.0.9.tar.gz |
|---|---|
| Size | 13.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e86147f9360144ab4015cf5ebe87c0011c3a6435b729fb1262b830af1dc364bf
|
|
BLAKE2b-256 checksum How to use checksums |
663e4d3f347b6a0318101e1e690af5f3e2d0fee0f32390bbe1a37640617c6a76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|
Release files / cjm_graph_storage_adapter_interface-0.0.9-py3-none-any.whl
| Download URL | cjm_graph_storage_adapter_interface-0.0.9-py3-none-any.whl |
|---|---|
| Size | 12.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e06ce6c07eafcebbdb3a05be91076e6492baaf878fdf659122182bfd0588c36d
|
|
BLAKE2b-256 checksum How to use checksums |
20ab31483639c6135ce527b83e6e2c598206bb9efa071fb60425370d64c64d24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|