[ 
https://issues.apache.org/jira/browse/JENA-270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13399598#comment-13399598
 ] 

Hudson commented on JENA-270:
-----------------------------

Integrated in Jena_ARQ #671 (See [https://builds.apache.org/job/Jena_ARQ/671/])
    Experimental implementation of a CALL() built-in in the ARQ query language 
for dynamic function invocation with some rudimentary unit tests for this 
(JENA-270) (Revision 1353021)

     Result = SUCCESS
rvesse : 
Files : 
* /jena/trunk/jena-arq/Grammar/arq.jj
* /jena/trunk/jena-arq/Grammar/master.jj
* /jena/trunk/jena-arq/ReleaseNotes.txt
* /jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/expr/E_Call.java
* 
/jena/trunk/jena-arq/src/main/java/com/hp/hpl/jena/sparql/lang/arq/ARQParser.java
* 
/jena/trunk/jena-arq/src/test/java/com/hp/hpl/jena/sparql/expr/TestExpressions2.java

                
> Support dynamic function invocation in ARQ
> ------------------------------------------
>
>                 Key: JENA-270
>                 URL: https://issues.apache.org/jira/browse/JENA-270
>             Project: Apache Jena
>          Issue Type: New Feature
>          Components: ARQ
>    Affects Versions: ARQ 2.9.2
>            Reporter: Rob Vesse
>            Assignee: Rob Vesse
>              Labels: call, dynamic, functions, sparql
>
> Per my suggestion to the SPARQL Working Group I am proposing a new built in 
> CALL() which can be used in SPARQL queries for dynamic function invocation.
> CALL with no argument returns null
> CALL with some arguments evaluates the first argument, sees if the result is 
> a URI (if not errors) and if so tries to generate a function from it and 
> invoke it with the arguments to that invocation being the remaining arguments 
> to CALL
> I have implemented a prototype implementation of this in the ARQ language 
> which I have committed to Trunk, others with more knowledge of expression and 
> function evaluation in ARQ may have suggestions on how to improve the 
> implementation

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to