R: Programmatic Way to Construct Complex Filtering Queries

# Programmatic Way to Construct Complex Filtering Queries

## Documentation for package ‘queryBuilder’ version 0.1.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

queryBuilder-package | Build Filtering Query from Configuration
attach_to_list | Combine two lists
default_conditions | Register new or list existing query conditions
default_operators | Register new or list existing query operators
err_msg | Generate error message
in_range | Check if value fits to a range
in_string | Check if character value matches the provided pattern
is_empty | Compare the string to empty value
lget_attr | Extract attribute of each element from a set of lists
listQueryConditions | Register new or list existing query conditions
listQueryOperators | Register new or list existing query operators
operator_name_prefix | Prefix used for renaming operators names
prefix_operators_name | Rename operators with the provided prefix
query-condition | Register new or list existing query conditions
query-operator | Register new or list existing query operators
query-rules | Define filtering query
queryBuilderConfig | Default object storing 'queryBuilder' configuration.
queryBuilderConfigClass | R6 class representing 'queryBuilderConfig' object.
queryCondition | Register new or list existing query conditions
queryGroup | Define filtering query
queryOperator | Register new or list existing query operators
queryRule | Define filtering query
queryToExpr | Parse query rules to R filtering expression
query_to_expr_bare | Convert query definition to expression
remove_by_name | Remove list elements by their names
rule_to_expr | Convert rule definition to expression
setQueryConditions | Register new or list existing query conditions
setQueryOperators | Register new or list existing query operators
substitute_q | Substitute expression stored as a variable