These filters are applied to the data prior to import into R. The user can specify as many
filters as desired. The format for specifying a filter is a vector of characters including
the column name, operator and value.
- colname
a string specifying the name of the column to be filtered
- operator
a string specifying what operator should be used in the filter (see options below)
- value
an integer or string specifying the value the columns should be filtered on
Operator values:
ARRAY_CONTAINS_ALL
ARRAY_CONTAINS_ANY
ARRAY_CONTAINS_EXACT
ARRAY_CONTAINS_NOT_EXACT
ARRAY_CONTAINS_NONE
ARRAY_ISEMPTY
ARRAY_ISNOTEMPTY
EQUAL
DATE_EQUAL
NOT_EQUAL
DATE_NOT_EQUAL
NOT_EQUAL_OR_MISSING
GREATER_THAN
DATE_GREATER_THAN
LESS_THAN
DATE_LESS_THAN
GREATER_THAN_OR_EQUAL
DATE_GREATER_THAN_OR_EQUAL
LESS_THAN_OR_EQUAL
DATE_LESS_THAN_OR_EQUAL
STARTS_WITH
DOES_NOT_START_WITH
CONTAINS
DOES_NOT_CONTAIN
CONTAINS_ONE_OF
CONTAINS_NONE_OF
IN
NOT_IN
BETWEEN
NOT_BETWEEN
MEMBER_OF
MISSING
NOT_MISSING
MV_INDICATOR
NO_MV_INDICATOR
Q
ONTOLOGY_IN_SUBTREE
ONTOLOGY_NOT_IN_SUBTREE
EXP_CHILD_OF
EXP_PARENT_OF
EXP_LINEAGE_OF
When using the MISSING, NOT_MISSING, MV_INDICATOR, NO_MV_INDICATOR, ARRAY_ISEMPTY, or ARRAY_ISNOTEMPTY operators, an empty string should be supplied as the value.
See example below.