This method takes a variable number of R expressions as arguments, returning a list of scidb.expression objects. There are three formats for constructing a boolean expression
Named value: an expression like
x = 1
is evaluated as the expression x == 1, while one likex %in% c(1,2,3)
is evaluated asx %in% c(1,2,3)
Named scidb predicate expression: an expression like
x = IN_RANGE(4,10)
is evaluated asx >= 4 && x <= 10
, making use of the anonymous predicate methodscidb::IN_RANGE
. The page scidb predicate expressions lists the available expressionsArbitrary expression evaluating to a boolean; this is parsed with expression_parser and cannot take the form of a named argument
x = ...
.