[
https://issues.apache.org/jira/browse/DERBY-2998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12523273
]
Bryan Pendleton commented on DERBY-2998:
----------------------------------------
Thomas, thanks for posting your findings so far. Knowing what doesn't work can
be very useful, and is certainly worth recording. We will all be doing a lot of
learning
about Derby; that's the fun of open source!
Here's a suggestion: perhaps you could investigate how "expressions" are
computed,
by tracing through the compilation and execution of statements such as:
select substring(last_name from 1 for 10) from employee
select case when age < 21 then 'minor' else 'adult' end from dependents
select cost + cost * 0.0825 as cost_including_taxes from sales_history
Can
select row_number(), last_name, emp_id from employee
be modeled in the same fashion?
I agree that eventually we will have to consider the "window" concept to have a
true
implementation of this feature, but perhaps to start we can just build a simple
scalar function that has reasonable behavior for its particular result set, and
see
what we can learn from that prototype implementation.
> 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
>
> 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.