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.11
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.11.tar.gz | 14.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cjm_graph_storage_adapter_interface-0.0.11-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.1 kB
Release files / cjm_graph_storage_adapter_interface-0.0.11.tar.gz
| Download URL | cjm_graph_storage_adapter_interface-0.0.11.tar.gz |
|---|---|
| Size | 14.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0741014c92299413bbdf183bfc149dcde341aee9e3e907216773a9d9cf980da6
|
|
BLAKE2b-256 checksum How to use checksums |
c5aae1447ce56f9ee7fbc4297feac46dba93a5c587a134df8c0740e36d92c608
|
| 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.11-py3-none-any.whl
| Download URL | cjm_graph_storage_adapter_interface-0.0.11-py3-none-any.whl |
|---|---|
| Size | 13.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c547f690fe31c3ffd26106901681aa7ab18f4cb10a3f6979ad6a78a8b796560d
|
|
BLAKE2b-256 checksum How to use checksums |
aac89a75f97bdf06f6eab49e4363b4debe914227893f4f441eafdd9b8683b0fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.12
|