[ 
https://issues.apache.org/jira/browse/DERBY-2998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574006#action_12574006
 ] 

A B commented on DERBY-2998:
----------------------------

Committed d2998-19.diff and d9998-test9.diff both with svn # 632494:

  URL: http://svn.apache.org/viewvc?rev=632494&view=rev

In addition to the follow-up work mentioned in my previous comment, I also 
noticed one more thing that requires investigation.  The following query fails 
with an ArrayIndexOutOfBounds exception while trying to print the query plan 
(i.e. after the query is executed, and only if "logQueryPlan" is set to true):

 select count(*) from
  (select i, row_number() over () from t1
    union all
   select distinct row_number() over(), row_number() over() from t1) x(a, b);

If I remove the "DISTINCT" or else replace one of the row_number() columns in 
the SELECT DISTINCT query with a simple column reference, the query plan is 
generated correctly.  Pretty minor in the grand scheme of things, but I thought 
I'd mention it.

Thanks for all of your work on this, Thomas!

> 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-15.diff, d2998-15.stat, d2998-16.diff, d2998-16.stat, 
> d2998-17.diff, d2998-17.stat, d2998-18.diff, d2998-18.stat, d2998-19.diff, 
> d2998-19.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, 
> d2998-test8.diff, d2998-test9.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.

Reply via email to