You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »


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.

Syntax
filterByPredicate(number list l, boolean expression predicate) #Output: Number list
Examples
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]

Additional information

Parameters used in this function

ParameterInput (data type)Description
xxx

DATA TYPE

Parameter description.
xxx

DATA TYPE

Parameter description.
Output

This function returns a NUMBER LIST


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.

Syntax
filterByPredicate(string list l, boolean expression predicate) #Output: Text list
Examples
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.

Additional information

Parameters used in this function

ParameterInput (data type)Description
xxx

DATA TYPE

Parameter description.
xxx

DATA TYPE

Parameter description.
Output

This function returns a TEXT LIST


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 >=.

Syntax
filterByCardinality(issue list l, comparison operator operator, number n) #Output: Issue list
Examples
Parser expressionDescription
filterByCardinality(linkedIssues(), >, 1) 

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

Additional information

Parameters used in this function

ParameterInput (data type)Description
xxx

DATA TYPE

Parameter description.
xxx

DATA TYPE

Parameter description.
xxx

DATA TYPE

Parameter description.
Output

This function returns an ISSUE LIST