Creation and basic functionality |
|
---|---|
|
Data model class |
Load a dm from a remote data source |
|
Create R code for a dm object |
|
Tables |
|
Add tables to a |
|
Remove tables |
|
Update tables in a |
|
Select and rename tables |
|
Retrieve a table |
|
Merge several |
|
Table retrieval, table info and DB interaction methods (`dplyr`) |
|
|
dplyr table retrieval, table info and DB interaction methods |
Primary keys |
|
Add/remove a primary key |
|
Check for primary key |
|
Primary key column names |
|
Get all primary keys of a |
|
Primary key candidate |
|
Foreign keys |
|
Add/remove foreign keys |
|
Check if foreign keys exists |
|
Foreign key column names |
|
Get foreign key constraints |
|
Foreign key candidates |
|
Check foreign key reference |
|
Get the names of referencing tables |
|
Visualization |
|
|
Draw a diagram of the data model |
Zooming |
|
|
Mark table for manipulation |
|
dplyr table manipulation methods for zoomed dm objects |
tidyr table manipulation methods for zoomed dm objects |
|
|
dplyr join methods for zoomed dm objects |
utils table manipulation methods for |
|
Flattening |
|
Flatten a part of a |
|
Join two tables |
|
Resolve column name ambiguities |
|
Filtering |
|
Filtering |
|
Get filter expressions |
|
Column selection |
|
Rename columns |
|
Select columns |
|
Upload |
|
Copy data model to data source |
|
|
Modifying rows for multiple tables |
|
Updating database tables |
Truncate all rows |
|
Table surgery |
|
Decompose a table into two linked tables |
|
Merge two tables that are linked by a foreign key relation |
|
Check keys and cardinalities |
|
Validate your data model |
|
|
Check table relations |
Check if column(s) can be used as keys |
|
Check column values for subset |
|
Check column values for set equality |
|
Miscellaneous |
|
Creates a dm object for the nycflights13 data |
|
Creates a dm object for the Financial data |
|
Number of rows |
|
Prototype for a dm object |