dr_set_sources()
Named inputs replace or add primary sources. A named
NULL removes one;
sources = NULL clears all inputs. This edits definitions without I/O.
Read the stored definitions with product$sources.
Usage
dr_set_sources(x, ..., sources, .recursive = FALSE)Arguments
- x
- Product definition.
- ...
- Named source values; use adapters for explicit readers.
- sources
- Optional complete named source list, or NULL to clear it.
- .recursive
- Replace named deliveries in a dependency graph instead of primary slots. This also supports managed dbt source bindings; NULL is not a valid recursive delivery. Existing targets and checks are preserved.
Value
An updated definition.
Examples
dr_product("orders") |> dr_set_sources(delivery = data.frame(id = 1L)) |>
dr_set_sources(delivery = NULL)Documentation source snapshot · View source at d9cb454 ↗
Code examples are documented source examples; they are not executed in this website build.
Code examples are documented source examples; they are not executed in this website build.