httk.store.db.bulk_deferred

Stage-side finalization for fresh SQL bulk ingests.

Unlike httk.store.db.bulk_parallel’s parity merger this module never loads provisional rows into a record table. It builds temporary maps over the external stage, computes the reachable canonical rows, and projects each real table exactly once with final dense sids.

Classes

DeferredFinalizer

Set-wise, non-destructive finalizer for one empty-store ingest.

Module Contents

class httk.store.db.bulk_deferred.DeferredFinalizer(ingest, manifests)[source]

Set-wise, non-destructive finalizer for one empty-store ingest.

ingest[source]
store[source]
connection[source]
manifests[source]
graph[source]
parents[source]
stage_views: dict[str, str][source]
maps: dict[str, str][source]
finals: dict[str, str][source]
objects: list[str] = [][source]
finalize_timings: dict[str, float][source]
root_stage: str | None = None[source]
root_occurrences: str | None = None[source]
run()[source]
cleanup()[source]

Drop every main-database temporary relation before marker clear.