Expand description
Optional _faucet_* run/lineage metadata columns (#510).
An opt-in, connector-agnostic sink decorator that stamps a small set of
metadata columns onto every row — the faucet-native analogue of Singer’s
_sdc_* columns, for freshness/lineage and debugging. Because it’s a
decorator (like CleanupTracker) it works
for every sink without per-connector code.
metadata_columns:
prefix: "_faucet" # column-name prefix (default)
columns: [extracted_at, loaded_at, run_id, source]Structs§
- Compiled
Metadata - A validated metadata-columns policy.
- Metadata
Columns Spec - The
metadata_columns:config block. - Metadata
Context - Per-run values the decorator stamps.
- Metadata
Sink - A
Sinkdecorator that stamps_faucet_*metadata columns onto every row before delegating the write.
Enums§
- Metadata
Column - A metadata column to stamp onto every row.