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.
  • explain_query function — The planner's answer for a typed query, without running it -- the instrument's plan
  • 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.33

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.33
File Size Uploaded
cjm_capability_graph_sqlite-0.0.33.tar.gz 32.8 kB Details

Built distribution (wheel)

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

Total release size: 58.0 kB

Release files / cjm_capability_graph_sqlite-0.0.33.tar.gz

Download URL cjm_capability_graph_sqlite-0.0.33.tar.gz
Size 32.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1f326a2ae67db0830c393cc1b90b61aeadfc764e9de59795c34f82cba4308d7f
BLAKE2b-256 checksum
How to use checksums
f9ed932e779d513f125e891f508f8a95c37760962571d16f8af51c7fd2b800e6
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.33-py3-none-any.whl

Download URL cjm_capability_graph_sqlite-0.0.33-py3-none-any.whl
Size 25.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
85b09b98d4b7b4999b4b426383930c75e499c7695965a1f00910f080858565ba
BLAKE2b-256 checksum
How to use checksums
e975ae36f01f414ba9a0e242a25c4f5e8a3cab2404566e007a246b3dd0417fff
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

This release

0.0.33 This release

2 release files

0.0.32

2 release files

0.0.31

2 release files

0.0.30

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