# Relational Data Modeler

## Documentation for package ‘ReDaMoR’ version 0.4.2

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

add_field | Add a field to a table in a RelDataModel
add_foreign_key | Add a foreign key between two tables
add_index | Add an index to a table in a RelDataModel
add_table | Add a table to a RelDataModel
as_type | Convert an object into a specific type
auto_layout | Pre-compute RelDataModel layout when missing any x or y table position
c.RelDataModel | Merge RelDataModel objects
check_foreign_keys | Check the availability of foreign keys
check_types | Check if a set of types is supported
clean_autosaved_RelDataModels | Remove all autosaved RelDataModel
col_types | Get the types of the columns of a RelTableModel object
confront_data | Confront a RelDataModel to actual data
confront_table_data | Confront a RelTableModel to actual data
conv_type_ref | Convert a set of types from or to R supported types
correct_constraints | Correct the constraints of a table to make them consistent
df_to_model | Create a RelTableModel object from column names of data frames
format.RelTableModel | Format a RelTableModel object for printing
format_confrontation_report | Format confrontation report for printing in console
format_confrontation_report_md | Format confrontation report in markdown format
fromDBM | Convert a list of 5 normalized tibbles in a RelDataModel object
get_foreign_keys | Get a foreign key table from an object
get_foreign_keys.RelDataModel | Get foreign keys in RelDataModel
get_foreign_keys.RelTableModel | Get foreign keys from RelTableModel
identical_RelDataModel | Check if two RelDataModel are identical
identical_RelTableModel | Check if two RelTableModel are identical
index_table | List indexes of a RelTableModel object
is.RelDataModel | Check if the object is a RelDataModel object
is.RelTableModel | Check the object is a RelTableModel object
list_autosaved_RelDataModel | List autosaved RelDataModel
list_type_ref | List supported types references
modelToVn | VisNetwork representation of a RelDataModel object
model_relational_data | Relational data modeler GUI
norm_type_ref | Normalize type names
order_fields | Order fields in a table in a RelDataModel
plot.RelDataModel | Plot a RelDataModel object
readSQLDataModel | Read a data model from an SQL file from the MySQL Workbench
read_json_data_model | Read a data model from JSON
read_SQL_data_model | Read a data model from an SQL file from the MySQL Workbench
recover_RelDataModel | Recover an autosaved RelDataModel
RelDataModel | Create a RelDataModel object
RelTableModel | Create a RelTableModel object
remove_field | Remove a field from a table in a RelDataModel
remove_foreign_key | Remove a foreign key between two tables
remove_index | Remove an index from a table in a RelDataModel
remove_table | Remove a table from a RelDataModel
rename_field | Rename an existing field in a RelDataModel table
rename_table | Rename a table in a RelDataModel
set_primary_key | Set the primary key a table in a RelDataModel
set_unique_index | Set table index uniqueness in a RelDataModel
SUPPTYPES | Supported R types
toDBM | Convert a RelDataModel object in a list of 5 normalized tibbles
update_field | Update field information in a table of a RelDataModel
update_foreign_key | Update a the cardinalities of a foreign key between two tables
update_table_display | Update the display of a table of a RelDataModel
view_confrontation_report | View confrontation report in rstudio viewer
write_json_data_model | Write a data model in a JSON file
[.RelDataModel | Subset a RelDataModel