index

module of dascore.io source

SQLite spool index package.

Provides a normalized, summary-only index of patch metadata (sources, patches, attrs, and coordinates). PatchCatalog is the spool-facing metadata engine, and Query the shape a selection takes on the way in. The modules below them are the index implementation; the few callers with business there import from those modules directly.

Classes

Name Description
PatchCatalog Query-composable metadata catalog over the spool index tables.
Query A resolved spool query.

Modules

Name Description
backend The SQLite index backend.
catalog PatchCatalog: one metadata engine for every spool type.
indexer A directory indexer backed by the generic spool index.
ingest Convert patch summaries into normalized index records.
query Query model and SQL generation for the spool index.
schema Logical schema for the spool index.
planned Derived catalogs: chunk/concat plans as first-class catalog rows.