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

Rick Hillegas commented on DERBY-712:
-------------------------------------

Hi Suran,

Thanks for the new create_drop_seequence_c.patch. I have a couple comments:


SequenceDescriptor.drop() - I would also add a call to dm.clearDependencies() 
as is done in the corresponding code in TriggerDescriptor.

org.apache.derbyTesting.functionTests.tests.lang._Suite.suite() - This method 
still needs to add SequenceTest to its list of tests. This is what wires 
SequenceTest into the regression tests so that it is not just a standalone test.

SequenceTest - It does not appear to me that this test is running with 
authentication turned on. Take a look at GeneratedColumnsPermsTest for an 
example of how to do this. You should be able to get user-specific connections 
by calling openUserConnection() rather than by calling 
DriverManager.getConnection(). Once you have made this change, it will be 
interesting to see what happens to the test cases you have commented out. This 
will also be a good foundation for adding GRANT/REVOKE tests when you get to 
that part of the project.

Thanks!
-Rick


> Support for sequences
> ---------------------
>
>                 Key: DERBY-712
>                 URL: https://issues.apache.org/jira/browse/DERBY-712
>             Project: Derby
>          Issue Type: Improvement
>          Components: SQL
>         Environment: feature request 
>            Reporter: Tony Dahbura
>            Assignee: Suran Jayathilaka
>             Fix For: 10.6.0.0
>
>         Attachments: altertable.diff, catalogs_a.patch, catalogs_b.patch, 
> catalogs_c.patch, catalogs_d.patch, catalogs_e.patch, catalogs_f.patch, 
> catalogs_f_2.patch, catalogs_g.diff, catalogs_h.diff, 
> create_drop_sequence_a.patch, create_drop_sequence_b.patch, 
> create_drop_sequence_c.patch, create_sequence_a.patch, SequenceGenerator.html
>
>
> Would like to see support added for sequences.  This would permit a select 
> against the sequence to always obtain a ever increasing/decreasing value.  
> The identity column works fine but there are times for applications where the 
> application needs to obtain the sequence number and use it prior to the 
> database write.  Subsequent calls to the table/column would result in a new 
> number on each call.
> SQL such as the following:
> SELECT NEXT VALUE FOR sequence_name FROM sometable ; would result in a next 
> value.

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