[ 
https://issues.apache.org/jira/browse/DERBY-2252?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469517
 ] 

Rick Hillegas commented on DERBY-2252:
--------------------------------------

Thanks for the feedback, Dan. I have incorporated your improvements in the next 
revs of this spec and the companion spec for phase 3 (DERBY-2253). I will wait 
a bit to collect more feedback before posting the new revs.

1) I added signatures to the syntax of the EXTERNAL NAMEs as you suggested.

2) I clarified class/method resolution rules.

3) The System Tables section now explains my reasons for tracking jar IDs in a 
new SYSALIASES.FILEID column. The issue here was not dependency tracking but 
rather the construction of the jar-specific classpath. That is addressed in the 
phase 3 spec but I can see that some explanation is needed in this spec too. I 
agree that we could reconstruct this information from the dependency system. 
But I think that modelling the jar ID in SYSALIASES will make it more 
straightforward to construct the jar-specific classpath and it will make it 
easier for tech support to figure out that classpath from the catalogs.

4) I have improved the REVOKE USAGE explanation as you suggested.




> Add Jar IDs to the EXTERNAL names in routine declarations
> ---------------------------------------------------------
>
>                 Key: DERBY-2252
>                 URL: https://issues.apache.org/jira/browse/DERBY-2252
>             Project: Derby
>          Issue Type: New Feature
>          Components: Security, SQL
>            Reporter: Rick Hillegas
>         Attachments: jarIDs.html
>
>
> This is phase (2) of the work described in the master JIRA DERBY-2206, 
> motivated by the wiki page http://wiki.apache.org/db-derby/JavaRoutineSecurity
> This task involves adding Jar IDs to the external names in CREATE PROCEDURE 
> and CREATE FUNCTION statements.

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