Skip to main content

JQL Functions

Argon provides 17 custom JQL functions that enhance Jira's native query capabilities. These functions allow you to query issues based on relationships, history, time tracking, and content that standard JQL cannot express.

Function Categories

Query issues based on their relationships with other issues.

FunctionDescription
linkedByQueryFind issues linked to by issues matching a query
linksQueryFind issues linked from issues matching a query
childrenOfFind children of issues matching a query
parentOfFind parents of issues matching a query

Field Operations

Compare and count field values across issues.

FunctionDescription
fieldValueCompare field values across issues
fieldCountFilter by count of field values or properties
regexMatch field values using regular expressions

Math Functions

Perform statistical calculations on numeric fields.

FunctionDescription
minCompare against minimum value
maxCompare against maximum value
avgCompare against average value

Time Functions

Query based on time spent in statuses.

FunctionDescription
timeInStatusFind issues by time spent in a status
timeExpressionConvert time expressions for comparisons

History Functions

Search issue change history.

FunctionDescription
changedByFind issues with field changes
transitionedByFind issues transitioned to a status

Activity Functions

Search comments, attachments, and worklogs.

FunctionDescription
commentedFind issues with matching comments
attachmentFind issues with matching attachments
worklogFind issues with matching worklogs

Common Parameters

Most functions share common parameter patterns:

Subquery

All functions accept a subquery parameter - a valid JQL query that defines the scope of issues to evaluate.

issue in linkedByQuery("project = DEV AND status = Done")

Date Format

Functions that accept dates use the format yyyy/MM/dd or yyyy/MM/dd HH:mm:

issue in changedBy("project = DEV", "Status", "2024/01/01", "2024/03/31")

Time Expressions

Functions that accept time expressions use the format Xw Xd Xh Xm Xs:

issue > timeInStatus("project = DEV", "In Progress", "2w 3d")

Operator Support

OperatorsFunctions
in, not inlinkedByQuery, linksQuery, childrenOf, parentOf, regex, changedBy, transitionedBy, commented, attachment, worklog
=, !=, >, >=, <, <=min, max, avg, timeInStatus, fieldCount
=, !=, >, >=, <, <=, in, not infieldValue