Status
Tech review

Style guide




Short description

Returns a numberissue, or a text list in l that validate predicate.

Output

Available since




Supported list types


Number list

This function returns a number list in l that validates 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)


This example returns a number list of values greater than 2 : [3, 4]


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


This example returns a number list of even values : [2, 4]



Parameters used in this function

ParameterInput (data type)Description
xxx

Parameter description.
xxx

Parameter description.



This function returns a



Text list

This function returns a text list with texts in l that validates 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)


This example returns the following text list: ["sword"]


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


This example returns a text list with those strings in first argument that also appear in issue Summary or Description.



Parameters used in this function

ParameterInput (data type)Description
xxx

Parameter description.
xxx

Parameter description.



This function returns a



Issue list

This function returns an issue list  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) 


This example returns an issue list with all issues linked to current issue with 2 or more issue links.



Parameters used in this function

ParameterInput (data type)Description
xxx

Parameter description.
xxx

Parameter description.
xxx

Parameter description.



This function returns an