Rob Vesse created JENA-270:
------------------------------

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


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