[ https://issues.apache.org/jira/browse/DERBY-3069?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526882 ]
Daniel John Debrunner commented on DERBY-3069: ---------------------------------------------- For section 4.2.2 (second to last paragraph, the one starting "Replace the 4th paragraph") - Derby does not support SQL-invoked methods. The PARAMETER STYLE section of CREATE FUNCTION and PROCEDURE state how the method is to be resolved, which is vague in terms of where to find the information but precise in that the rules are defined elsewhere. Missed that isVarArgs method, was instead looking for information at the parameter level, thanks > Derby does not resolve functions bound to methods with varargs. > --------------------------------------------------------------- > > Key: DERBY-3069 > URL: https://issues.apache.org/jira/browse/DERBY-3069 > Project: Derby > Issue Type: Improvement > Components: SQL > Affects Versions: 10.0.2.0, 10.0.2.1, 10.1.1.0, 10.1.2.1, 10.1.3.1, > 10.2.1.6, 10.2.2.0, 10.3.1.4 > Reporter: Rick Hillegas > Attachments: z.java, z.sql > > > Varargs were added in Java 5. It would be nice if Derby let you invoke a > function bound to a method with a variable length argument list. The > Reference Guide states a small number of restrictions for methods which can > be invoked as Derby functions: They must be public, static, and not have > arguments which are long datatypes. I see no reason that Derby shouldn't be > able to resolve and invoke functions which are bound to methods which don't > suffer these limitations but which have variable argument lists. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.