Skip to main content

Module plan

Module plan 

Source
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§

PlanReport
The read-only plan for one row. Serialized verbatim by --json.
SampleReport
The data-derived part of the plan (present only when a sample was supplied).
SchemaDeltaReport
A rendered diff_schema result, 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 plan subcommand.