R: Data Source Agnostic Filtering Tools

# Data Source Agnostic Filtering Tools

## Documentation for package ‘cohortBuilder’ version 0.2.0

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

## Help Pages

cohortBuilder-package | Create data source cohort
%->% | Operator simplifying adding steps or filters to Cohort and Source objects
.as_constructor | Attach proper class to filter constructor
.collect_data | Source compatibility methods.
.collect_data.default | Source compatibility methods.
.collect_data.tblist | Source compatibility methods.
.gen_id | Generate random ID
.get_attrition_count | Source compatibility methods.
.get_attrition_count.default | Source compatibility methods.
.get_attrition_label | Source compatibility methods.
.get_attrition_label.default | Source compatibility methods.
.get_item | Return list of objects matching provided condition.
.get_method | Get function definition
.get_stats | Source compatibility methods.
.get_stats.default | Source compatibility methods.
.get_stats.tblist | Source compatibility methods.
.if_value | Return default value if values are equal
.init_step | Source compatibility methods.
.init_step.default | Source compatibility methods.
.init_step.tblist | Source compatibility methods.
.post_binding | Source compatibility methods.
.post_binding.default | Source compatibility methods.
.post_filtering | Source compatibility methods.
.post_filtering.default | Source compatibility methods.
.pre_filtering | Source compatibility methods.
.pre_filtering.default | Source compatibility methods.
.repro_code_tweak | Source compatibility methods.
.run_binding | Source compatibility methods.
.run_binding.default | Source compatibility methods.
add_filter | Add filter definition
add_filter.Cohort | Add filter definition
add_filter.Source | Add filter definition
add_hook | Cohort hooks.
add_source | Add source to Cohort object.
add_step | Add filtering step definition
add_step.Cohort | Add filtering step definition
add_step.Source | Add filtering step definition
as.tblist | Create in memory tables connection
attrition | Show attrition plot.
binding-keys | Describe data relations with binding keys
bind_key | Describe data relations with binding keys
bind_keys | Describe data relations with binding keys
cb_filter.date_range | Filter Source types methods
cb_filter.date_range.tblist | Filter Source types methods
cb_filter.discrete | Filter Source types methods
cb_filter.discrete.tblist | Filter Source types methods
cb_filter.discrete_text | Filter Source types methods
cb_filter.discrete_text.tblist | Filter Source types methods
cb_filter.multi_discrete | Filter Source types methods
cb_filter.multi_discrete.tblist | Filter Source types methods
cb_filter.range | Filter Source types methods
cb_filter.range.tblist | Filter Source types methods
code | Return reproducible data filtering code.
Cohort | R6 class representing Cohort object.
cohort | Create new 'Cohort' object
cohort-methods | Cohort related methods
create-cohort | Create new 'Cohort' object
creating-filters | Define custom filter.
data_key | Define Source dataset key
def_filter | Define custom filter.
description | Show source data or filter description
filter | Define Cohort filter
filter-source-types | Filter Source types methods
filter-types | Filter types
filter.character | Define Cohort filter
filter.date_range | Filter types
filter.discrete | Filter types
filter.discrete_text | Filter types
filter.multi_discrete | Filter types
filter.range | Filter types
get_data | Get step related data
get_hook | Cohort hooks.
get_state | Get Cohort configuration state.
hooks | Cohort hooks.
librarian | Sample of library database
managing-cohort | Managing the Cohort object
managing-source | Managing the Source object
new_filter | Define custom filter.
plot_data | Plot filter related Cohort data.
primary_keys | Define Source datasets primary keys
restore | Restore Cohort object.
rm_filter | Remove filter definition
rm_filter.Cohort | Remove filter definition
rm_filter.Source | Remove filter definition
rm_step | Remove filtering step definition
rm_step.Cohort | Remove filtering step definition
rm_step.Source | Remove filtering step definition
run | Trigger data calculations.
set_source | Create Cohort source
set_source.tblist | Create Cohort source
Source | R6 class representing a data source
source-layer | Source compatibility methods.
stat | Get Cohort related statistics.
step | Create filtering step
sum_up | Sum up Cohort state.
tblist | Create in memory tables connection
update_filter | Update filter definition
update_filter.Cohort | Update filter definition
update_filter.Source | Update filter definition
update_source | Update source in Cohort object.