schema_: Create schema object and perform desired actions

The set of methods that allow to source schema object and perform needed actions such as simulating data or checking schema dependecy graph.

schema_source()

Source schema file into dependency graph object

schema_update_source() schema_get_table() schema_plot_deps() schema_simulate()

Schema object methods

opt_pull_: Configure metadata sourced from Database

Configure which metadata describing tables and columns should be sourced when dumping the YAML schema from Database.

opt_pull_character() opt_pull_numeric() opt_pull_integer() opt_pull_date() opt_pull_logical() opt_pull_table()

Specify YAML configuration options while pulling the schema from DB

opt_default_: Configure default parameters attached to each column type and tables

Configure what default parameters should be applied to columns and tables when the ones are not directly provided in configuration file

opt_default_table()

Configure data simulation options

opt_default_character() opt_default_numeric() opt_default_integer() opt_default_logical() opt_default_date()

Setup default column type parameters

opt_simul_spec_: Configure special simulation methods

Configure set of available special methods for simulating column values

opt_simul_spec_character() opt_simul_spec_numeric() opt_simul_spec_integer() opt_simul_spec_logical() opt_simul_spec_date()

Set of functions defining special simulation methods for column and its type

opt_simul_restricted_: Configure restricted simulation methods

Configure set of available restricted methods for simulating column values

opt_simul_restricted_character() opt_simul_restricted_numeric() opt_simul_restricted_integer() opt_simul_restricted_logical() opt_simul_restricted_date()

Simulate data restricted by extra column parameters

simul_: Available simulation methods

Special, Restricted and Default methods available for simulating each column type

simul_spec_character_name() simul_default_character() simul_restricted_character_in_set() simul_restricted_character_fkey()

Character type simulation methods

simul_spec_numeric_distr() simul_default_numeric() simul_restricted_numeric_range() simul_restricted_numeric_in_set() simul_restricted_numeric_fkey()

Numeric type simulation methods

simul_spec_date_distr() simul_default_date() simul_restricted_date_range() simul_restricted_date_fkey()

Date type simulation methods

simul_spec_integer_distr() simul_default_integer() simul_restricted_integer_range() simul_restricted_integer_in_set() simul_restricted_integer_fkey()

Integer type simulation methods

simul_spec_logical_distr() simul_default_logical() simul_restricted_logical_fkey()

Logical type simulation methods

List and set the package configuration

List standard package configuration and set your custom one

default_faker_opts set_faker_opts() get_faker_opts()

Default options for pulling metadata and data simulation

nrows_simul: Specify target number of simulated rows for each table

Methods passed to opt_default_table that allows to specify what number of rows should each simulated table have

nrows_simul_constant() nrows_simul_ratio()

Methods for extracting number of target rows in simulation

Sample modifiers

Methods that allow to perform useful operations on sample, such as making sure sample is unique or have desired number of NAs

unique_sample() na_rand() levels_rand()

Modify sample with desired condition