Skip to main content

cjm-capability-graph-sqlite

A local, file-backed context-graph storage capability for the cjm-substrate runtime that implements graph storage, traversal, and querying using SQLite.

Modules

  • cjm_capability_graph_sqlite.__init__
  • cjm_capability_graph_sqlite.capability — Capability implementation for Context Graph using SQLite.
  • cjm_capability_graph_sqlite.query_translation — The per-backend translation of the typed query expressions (pass-2 Thread 5; stage 4): NodeQuery/EdgeQuery -> parameterized SQLite SQL over the nodes/edges schema. THIS module is what makes the typed surface portable - the expression is domain- and backend-neutral; every backend tool owns a translation like this one (the ratified stage-4 split: backend owns translation; the adapter stays generic). Pure functions, unit-tested against an in-memory DB with the production schema - no capability runtime needed.

API

cjm_capability_graph_sqlite.capability

  • SQLiteGraphCapability class — Local, file-backed Context Graph implementation using SQLite.
  • SQLiteGraphCapabilityConfig class — Configuration for SQLite Graph Capability.
  • ingest_sources function — The source HEADs this db was ingested from, on a fresh read-only connection. A db built
  • integrity_check function — Backend self-check (stage 4; the G3 corruption find institutionalized):
  • query_edges function — Execute a typed edge query (stage 4) — same contract as query_nodes.
  • query_nodes function — Execute a typed node query (stage 4) — translated to parameterized SQL
  • raw_query function — Execute the raw escape — refuses backend mismatches (non-portable by
  • record_ingest_sources function — Record the source HEADs this db was ingested from, REPLACING any earlier record

cjm_capability_graph_sqlite.query_translation

  • decode_projected_row function — Zip a projected row, decoding every property column from its JSON representation.
  • translate_edge_query function — Translate an EdgeQuery to parameterized SQLite SQL.
  • translate_node_query function — Translate a NodeQuery to parameterized SQLite SQL.

Dependencies

Depends on: cjm-context-graph-primitives, cjm-substrate

Metadata

Release files for cjm-capability-graph-sqlite 0.0.29

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cjm-capability-graph-sqlite 0.0.29
File Size Uploaded
cjm_capability_graph_sqlite-0.0.29.tar.gz 29.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cjm-capability-graph-sqlite 0.0.29
File Interpreter ABI Platform
cjm_capability_graph_sqlite-0.0.29-py3-none-any.whl Python 3 none any Details

Total release size: 52.4 kB

Release files / cjm_capability_graph_sqlite-0.0.29.tar.gz

Download URL cjm_capability_graph_sqlite-0.0.29.tar.gz
Size 29.3 kB
Tags Source
SHA-256 checksum
How to use checksums
46d73ad0f851e085685a2ec9f6d96f3a87169f73144851d583be8365b6328f09
BLAKE2b-256 checksum
How to use checksums
bc5c51e02cf8279772a98d7a4cdf17a28a1354d4636ebff3f265873e25d30221
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release files / cjm_capability_graph_sqlite-0.0.29-py3-none-any.whl

Download URL cjm_capability_graph_sqlite-0.0.29-py3-none-any.whl
Size 23.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d31a92973f2a570114fef4ad09280507e05705bfa030a478024e06a82fe5f4d7
BLAKE2b-256 checksum
How to use checksums
205f97e52264d970ff916b80a556b13d4a837defa5d1ec746ac311ff5b3c18b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.12

Release history Release notifications | RSS feed

0.0.34

2 release files

0.0.33

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

2 release files

This release

0.0.29 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page