<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:06:29 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-530] CQL translator: use IS NOT TRUE instead of NOT</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-530</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Currently &lt;tt&gt;Stringelement = Stringvalue&lt;/tt&gt; matches if Stringelement exists and contains Stringvalue as a word.&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;cql.allRecords=1 NOT Stringelement = Stringvalue&lt;/tt&gt; matches if Stringelement exists &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/warning.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; and does not contain Stringvalue as a word. This is because a non-existing element results in a null value and any test regarding the null value results in null which is never true.&lt;/p&gt;

&lt;p&gt;This should be changed so that the CQL NOT operator is translated to IS NOT TRUE resulting in this:&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;cql.allRecords=1 NOT Stringelement = Stringvalue&lt;/tt&gt; matches if the Stringelement does not exists or if the Stringelement does not contain Stringvalue.&lt;/p&gt;

&lt;p&gt;If the Stringelement must exists:&lt;br/&gt;
&lt;tt&gt;Stringelement = &quot;&quot; NOT Stringelement = Stringvalue&lt;/tt&gt; matches if the Stringelement does exists but does not contain Stringvalue.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80142">FOLIO-530</key>
            <summary>CQL translator: use IS NOT TRUE instead of NOT</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>sprint11</label>
                    </labels>
                <created>Thu, 30 Mar 2017 11:52:45 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:27 +0000</updated>
                            <resolved>Mon, 3 Apr 2017 12:59:19 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="191744" author="5ee89462f7aa140abd82d11d" created="Mon, 3 Apr 2017 12:59:19 +0000"  >&lt;p&gt;Implemented in cql2pgjson &amp;gt;= 1.1.0-SNAPSHOT and raml-module-builder/domain-models-runtime &amp;gt;= 10.0.5-SNAPSHOT&lt;/p&gt;

&lt;p&gt;See documentation in the readme: &lt;a href=&quot;https://github.com/folio-org/cql2pgjson-java/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/cql2pgjson-java/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80168">FOLIO-524</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxm2n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>