dm_select_tbl() keeps the selected tables and their relationships, optionally renaming them.

dm_rename_tbl() renames tables.

dm_select_tbl(dm, ...)

dm_rename_tbl(dm, ...)

Arguments

dm

A dm object.

...

One or more table names of the tables of the dm object. tidyselect is supported, see dplyr::select() for details on the semantics.

Value

The input dm with tables renamed or removed.

See also

Examples

dm_nycflights13() %>% dm_select_tbl(airports, fl = flights)
#> ── Table source ──────────────────────────────────────────────────────────────── #> src: <environment: R_GlobalEnv> #> ── Metadata ──────────────────────────────────────────────────────────────────── #> Tables: `airports`, `fl` #> Columns: 27 #> Primary keys: 1 #> Foreign keys: 1
dm_nycflights13() %>% dm_rename_tbl(ap = airports, fl = flights)
#> ── Table source ──────────────────────────────────────────────────────────────── #> src: <environment: R_GlobalEnv> #> ── Metadata ──────────────────────────────────────────────────────────────────── #> Tables: `airlines`, `ap`, `fl`, `planes`, `weather` #> Columns: 53 #> Primary keys: 3 #> Foreign keys: 3