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_queryfunction — Normalize either typed query by its wire tag (edge_queryis an edge query, anythingensure_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.10
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.10.tar.gz | 14.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_graph_storage_adapter_interface-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 27.0 kB
Release files / cjm_graph_storage_adapter_interface-0.0.10.tar.gz
| Download URL | cjm_graph_storage_adapter_interface-0.0.10.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5bb75a07b11c6d02b74ab71faa2c663adfa8dcd42cf011179cdc80db91733be7
|
|
BLAKE2b-256 checksum How to use checksums |
c6219205b79a12b17a8a0c7ec9ceed6d26ba4f91c13a4cc9021c1e2ad86abc2a
|
| 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.10-py3-none-any.whl
| Download URL | cjm_graph_storage_adapter_interface-0.0.10-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7c646d72f536593222a2076a156d0f04cdf22b9b02270e131c568a7066b967ae
|
|
BLAKE2b-256 checksum How to use checksums |
5cf57cdf49098b94618c0c9aa90e1bde4fdc45284de71a918e59eeebcb354276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|