Relational Data Models


[Up] [Top]

Documentation for package ‘dm’ version 0.1.1

Help Pages

anti_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
arrange.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
as_dm Data model class
check_cardinality_0_1 Check table relations
check_cardinality_0_n Check table relations
check_cardinality_1_1 Check table relations
check_cardinality_1_n Check table relations
check_key Check if column(s) can be used as keys
check_set_equality Check column values for set equality
check_subset Check column values for subset
collect.dm 'dplyr' table retrieval, table info and DB interaction methods
compute.dm 'dplyr' table retrieval, table info and DB interaction methods
compute.zoomed_dm 'dplyr' table retrieval, table info and DB interaction methods
copy_dm_to Copy data model to data source
copy_to.dm 'dplyr' table retrieval, table info and DB interaction methods
decompose_table Decompose a table into two linked tables
distinct.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
dm Data model class
dm_add_fk Add/remove foreign keys
dm_add_pk Add/remove a primary key
dm_add_tbl Add tables to a 'dm'
dm_apply_filters Filtering
dm_apply_filters_to_tbl Filtering
dm_disambiguate_cols Resolve column name ambiguities
dm_discard_zoomed Mark table for manipulation
dm_draw Draw a diagram of the data model
dm_enum_fk_candidates Foreign key candidates
dm_enum_pk_candidates Primary key candidate
dm_examine_constraints Validate your data model
dm_filter Filtering
dm_flatten_to_tbl Flatten a part of a 'dm' into a wide table
dm_from_src dm_from_src()
dm_get_all_fks Get foreign key constraints
dm_get_all_pks Get all primary keys of a 'dm' object
dm_get_available_colors Draw a diagram of the data model
dm_get_colors Draw a diagram of the data model
dm_get_con Data model class
dm_get_filters Get filter expressions
dm_get_fk Foreign key column names
dm_get_pk Primary key column names
dm_get_referencing_tables Get the names of referencing tables
dm_get_src Data model class
dm_get_tables Data model class
dm_has_fk Check if foreign keys exists
dm_has_pk Check for primary key
dm_insert_zoomed Mark table for manipulation
dm_is_referenced Check foreign key reference
dm_join_to_tbl Join two tables
dm_nrow Number of rows
dm_nycflights13 Creates a dm object for the 'nycflights13' data
dm_paste Create R code for a dm object
dm_rename Rename columns
dm_rename_tbl Select and rename tables
dm_rm_fk Add/remove foreign keys
dm_rm_pk Add/remove a primary key
dm_rm_tbl Remove tables
dm_select Select columns
dm_select_tbl Select and rename tables
dm_set_colors Draw a diagram of the data model
dm_squash_to_tbl Flatten a part of a 'dm' into a wide table
dm_update_zoomed Mark table for manipulation
dm_zoom_to Mark table for manipulation
dplyr_join 'dplyr' join methods for zoomed dm objects
dplyr_table_manipulation 'dplyr' table manipulation methods for zoomed dm objects
enum_fk_candidates Foreign key candidates
enum_pk_candidates Primary key candidate
examine_cardinality Check table relations
filter.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
full_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
group_by.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
inner_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
is_dm Data model class
left_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
mutate.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
new_dm Data model class
pull_tbl Retrieve a table
rename.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
reunite_parent_child Merge two tables that are linked by a foreign key relation
reunite_parent_child_from_list Merge two tables that are linked by a foreign key relation
right_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
select.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
semi_join.zoomed_dm 'dplyr' join methods for zoomed dm objects
separate.zoomed_dm 'tidyr' table manipulation methods for zoomed dm objects
slice.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
src_tbls.dm 'dplyr' table retrieval, table info and DB interaction methods
summarise.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
tbl.dm 'dplyr' table retrieval, table info and DB interaction methods
tidyr_table_manipulation 'tidyr' table manipulation methods for zoomed dm objects
transmute.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
ungroup.zoomed_dm 'dplyr' table manipulation methods for zoomed dm objects
unite.zoomed_dm 'tidyr' table manipulation methods for zoomed dm objects
validate_dm Data model class