Expand description
ModulesΒ§
- bootstrap π
- Builds the shared base catalog forked by per-task typechecks.
- catalog π
- Catalog-backed runtime typechecking.
- convert π
- Conversions between project AST/types and the in-memory catalogβs SQL form.
- error π
- Error types surfaced by the typechecker.
- executor π
- Ready-queue DAG executor for parallel typechecking.
StructsΒ§
- Node
Value π schema_stableis true whencolumnsmatches the cached result; dependents only re-typecheck when at least one dep is not schema-stable.- Stats
Counter π - Lock-free per-node decision counters aggregated across the parallel executor.
- Typecheck
Stats π - Counts of incremental typecheck behavior during a single
runcall.
FunctionsΒ§
- compute_
external_ πdigests - Per-external-table digests keyed by
ObjectId.to_string(). - digest_
columns π - SHA-256 digest of a column map, deterministic across runs because the
underlying
BTreeMapiterates in sorted key order. - run π
- Full-typecheck entrypoint with incremental reuse.
- typecheck_
node π