Available on crate feature
lineage only.Expand description
Glue between the CLI config and faucet-lineage: builds the shared emitter
and maps resolved transform specs onto column-lineage ops.
Functions§
- build_
emitter - Build the shared emitter from the parsed config. Returns
Ok(None)when nolineage:block is present. - check_
transport - Best-effort transport reachability check (used by validate + doctor). Never fails a run — returns a human-readable Ok/Err string.
- column_
ops - Map the resolved transform chain onto column-lineage ops. Transforms that
change structure or rewrite keys (
flatten,explode,keys_case,rename_keys) and any unknown transform becomeOpaque, which makesfaucet_lineage::deriveomit the column-lineage facet (never fabricated).