Date: Thu, 28 Mar 2024 19:59:51 +0000 (UTC) Message-ID: <1103016293.9419.1711655991044@catch-kbase-p> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_9418_2089033448.1711655991043" ------=_Part_9418_2089033448.1711655991043 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
In a terminal clause, the value is the text following the operator:
<Fi= eld> <operator> <Value/Values/SubSelect>
A value can be on the following types:
Individual values can be enclosed within single or double quotes, or if = they are a single word or number, then you can leave the quotes off altoget= her.
In addition, wherever a quoted/unquoted value may appear, you can also u= se a function, functions can be identified by the fact that they end with a= set of Parentheses () containing 0 or more values (arguments).
An example of function is this common query:
Entity= Type =3D ScriptAssignment AND AssignedTo =3D CurrentUser()
In this case "CurrentUser" is a function within TQL that returns the cur= rently logged in user. See here for a l= ist of all functions.
Single quoted value:
Name ~= 'login bug'
Double quoted value:
Name ~= "login bug"
Unquoted value:
Name ~= bug
Exact match:
Name ~= "'login bug'"
List of unquoted values:
Priori= ty IN [High,Medium,Low]
List of mixed values:
Status= IN [Open, Closed, 'Re Opened']
List of mixed values including function call:
Editor= IN [UserA, 'Joe Blogs', ProjectManager('Project X')]