db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Thomas Nielsen (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-2998) Add support for ROW_NUMBER() window function
Date Thu, 21 Feb 2008 20:17:20 GMT

     [ https://issues.apache.org/jira/browse/DERBY-2998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Thomas Nielsen updated DERBY-2998:
----------------------------------

    Attachment: d2998-14.stat
                d2998-14.diff
                d2998-test7.diff

Attached patches (d2998-14 and test7) fixes the virtual column ids mentioned in my previous
comment. 

Turned out the middle PRN (initially FromSubquery) and the lower SelectNode were actually
using the same instance of the RCL, so when the lower SelectNode (its PRN to be precise) was
updating its RCL the changes were also reflected in the upper PRN. This has been fixed in
the 14 patch.

The optimization now works as expected, but some of the resultset numbers are now missing
in the middle PRNs RCL, and this cause code generation to complain for the last query in test7.
Any input on how to solve this will be very welcome. 

Test7 reorders the queries in the test so that the two failing queries are run last. The other
19 or so runs fine.

> Add support for ROW_NUMBER() window function
> --------------------------------------------
>
>                 Key: DERBY-2998
>                 URL: https://issues.apache.org/jira/browse/DERBY-2998
>             Project: Derby
>          Issue Type: Sub-task
>          Components: SQL
>            Reporter: Thomas Nielsen
>            Assignee: Thomas Nielsen
>            Priority: Minor
>         Attachments: d2998-10.diff, d2998-10.stat, d2998-11.diff, d2998-12.diff, d2998-12.stat,
d2998-13.diff, d2998-13.stat, d2998-14.diff, d2998-14.stat, d2998-4.diff, d2998-4.stat, d2998-5.diff,
d2998-5.stat, d2998-6.diff, d2998-6.stat, d2998-7.diff, d2998-7.stat, d2998-8.diff, d2998-8.stat,
d2998-9-derby.log, d2998-9.diff, d2998-9.stat, d2998-doc-1.diff, d2998-doc-1.stat, d2998-test.diff,
d2998-test.stat, d2998-test2.diff, d2998-test2.stat, d2998-test3.diff, d2998-test3.stat, d2998-test4.diff,
d2998-test4.stat, d2998-test6.diff, d2998-test7.diff
>
>
> As part of implementing the overall OLAP Operations features of SQL (DERBY-581), implement
the ROW_NUMBER() window function.
> More information about this feature is available at http://wiki.apache.org/db-derby/OLAPRowNumber

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message