Programmatic Way to Construct Complex Filtering Queries


[Up] [Top]

Documentation for package ‘queryBuilder’ version 0.1.0

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