httk.store.backend¶
Storage backends for httk-store.
Each subpackage is a self-contained storage backend:
httk.store.backend.sql— the SQLAlchemy-backed relational layer (Backend,SqlStore) shared by every SQL dialect;httk.store.backend.sqlite,httk.store.backend.duckdb,httk.store.backend.clickhouse,httk.store.backend.postgresql— the per-dialect constructor and quirk code the SQL layer delegates to; andhttk.store.backend.mongo— the MongoDB-backed layer (MongoStore).
Two backend-neutral modules sit alongside the subpackages, driver-free and shared by every backend:
httk.store.backend.schema—resolve_schema()and the schema IR that drives storage; andhttk.store.backend.codecs— theValueCodecregistry with exact, round-trippable encodings.
Importing this package pulls in neither sqlalchemy nor pymongo; the
driver-backed names load lazily on first use of the relevant subpackage.