Expand description
faucet plan — a read-only “what would this config do” preview (#283).
Reports the resolved pipeline (source / sink / transforms / policies /
write-mode / delivery guarantee), and — given a sample (an offline
--sample fixture or a capped --live --limit read-only pull) — the
inferred output schema, the sink schema delta (via diff_schema when the
sink exposes current_schema()), the lineage column ops, and a volume
estimate. It runs the sink’s non-mutating check() probe but never writes
to any sink — the data pass goes through the offline capturing harness
(pipeline_test::run_case).
Structs§
- Plan
Report - The read-only plan for one row. Serialized verbatim by
--json. - Sample
Report - The data-derived part of the plan (present only when a sample was supplied).
- Schema
Delta Report - A rendered
diff_schemaresult, or a note that the sink is schemaless.
Functions§
- build_
plan_ report - Build the static (no-I/O) part of the plan directly from a resolved node.
- run
- Execute the
plansubcommand.