<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:07:45 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-705] implement intra-module joins/views to enable sorting on linked fields</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-705</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;This will be applicable only in case where data for the main object and data for the related object (on which we want to sort) lives in the same storage modules. Those use cases happen to be most pressing though (see 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIIT-33&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIIT-33&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Sorting on material-type should be by MT name, not ID&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            UIIT-33
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
 and 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;UIU-101&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/UIU-101&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Sorting on patron-group should be by PG name, not ID&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            UIU-101
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
). For inter-module sorting we need 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;FOLIO-704&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-704&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Investigate a central compound object index&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-704
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Draft&lt;/span&gt;
            &lt;/span&gt;
 resolved.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80221">FOLIO-705</key>
            <summary>implement intra-module joins/views to enable sorting on linked fields</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="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c">shale99</assignee>
                                                                <reporter accountid="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                            <label>core</label>
                            <label>sprint18</label>
                            <label>team2</label>
                    </labels>
                <created>Mon, 3 Jul 2017 14:44:13 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:37 +0000</updated>
                            <resolved>Mon, 24 Jul 2017 14:12:44 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="188736" author="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c" created="Mon, 3 Jul 2017 18:41:54 +0000"  >&lt;p&gt;one issues i guess i have is that i do not know what the performance would be like. this would of course be a view which is a join of two tables - what is the performance impact of running a join on two separate tables? - there may not be a difference if it just using indexes - if that is the case then this sounds like a reasonable solution&lt;/p&gt;</comment>
                                                            <comment id="188737" author="712020:32bb56ac-50e7-4787-b4af-ed3089d9401c" created="Tue, 4 Jul 2017 04:45:21 +0000"  >&lt;p&gt;actually, why a view, why not just run join queries where needed?&lt;/p&gt;</comment>
                                                            <comment id="188738" author="5ee89462f7aa140abd82d11d" created="Sat, 15 Jul 2017 19:14:22 +0000"  >&lt;p&gt;A view is a join than can easily be reused and makes the queries more readable.  &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="38991">UIIT-33</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44424">UIU-101</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="44118">UIU-33</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79883">FOLIO-704</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79877">FOLIO-677</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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|hzxqg7:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 3 Jul 2017 18:41:54 +0000</customfieldvalue>

                        </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>