httk.store.store_common¶
Backend-neutral save-path machinery shared by storage backends.
Exceptions¶
Stored identity-excluded metadata differs from a repeated save. |
|
A persisted entry dispatch row does not name exactly its expected backing. |
Classes¶
The store surface consumed by |
|
One-save projection cache shared by core identity and SQL encoding. |
|
Weak identity caches shared by storage backends. |
Functions¶
|
Reject a lazy cursor row before a backend attempts to save it. |
Module Contents¶
- class httk.store.store_common.EntryStore[source]¶
Bases:
ProtocolThe store surface consumed by
httk.store.db.stored_federation.This protocol deliberately describes the small backend seam used by the federation. The stored-property plan and candidate-stream objects remain backend-specific; their SQL implementations use
searcher().
- exception httk.store.store_common.EntryMetadataConflictError[source]¶
Bases:
ValueErrorStored identity-excluded metadata differs from a repeated save.
- exception httk.store.store_common.EntryDispatchIntegrityError[source]¶
Bases:
RuntimeErrorA persisted entry dispatch row does not name exactly its expected backing.
- class httk.store.store_common.SaveProjection[source]¶
One-save projection cache shared by core identity and SQL encoding.