Status
Tech review

Style guide




Short description

Returns a  in l that validate predicate.

Output




Supported list types


Number list

The function returns a  in l that validate predicate.

Argument predicate is a boolean expression, where ^ is used for referencing numeric values in argument l.


filterByPredicate(number list l, boolean expression predicate) #Output: Number list



Parser expressionDescription


filterByPredicate([1, 2, 3, 4], ^ > 2)


The function returns a of values greater than 2 : [3, 4]


filterByPredicate([1, 2, 3, 4], remainder(^, 2) = 0) 


The function returns a of even values : [2, 4]



Parameters used in this function

ParameterInput (data type)Description
<parameter>

Parameter description.
<parameter>

Parameter description.



The function returns a



Text list

Returns a with texts in l that validate predicate. Argument predicate is a boolean expression, where ^% is used for referencing string values in argument l.


filterByPredicate(string list l, boolean expression predicate) #Output: Text list



Parser expressionDescription


filterByPredicate(["book", "rose", "sword"], length(^%) > 4)


The function returns a : ["sword"]


filterByPredicate(["book", "rose", "sword"], ^% in %{00000} OR ^% in %{00001})


The function returns a with those strings in first argument that also appear in issue Summary or Description.



Parameters used in this function

ParameterInput (data type)Description
<parameter>

Parameter description.
<parameter>

Parameter description.



The function returns a



Text list

The function returns an   with issues in l whose cardinality (i.e., the number of times it appears in list l) satisfies the comparison cardinality operator n.

Available comparison operators: =, !=, <, <=, > and >=.


filterByCardinality(issue list l, comparison operator operator, number n) #Output: Issue list



Parser expressionDescription


filterByCardinality(linkedIssues(), >, 1) 


The function returns an with all issues linked to current issue with 2 or more issue links.



Parameters used in this function

ParameterInput (data type)Description
<parameter>

Parameter description.
<parameter>

Parameter description.
<parameter>

Parameter description.



The function returns an