[
https://issues.apache.org/jira/browse/JENA-283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13418437#comment-13418437
]
Simon Helsen commented on JENA-283:
-----------------------------------
thanks for opening it. I was going to do it, but you beat me to it.
> FILTER equality transform is not handling OPTIONAL properly.
> ------------------------------------------------------------
>
> Key: JENA-283
> URL: https://issues.apache.org/jira/browse/JENA-283
> Project: Apache Jena
> Issue Type: Task
> Components: ARQ
> Affects Versions: ARQ 2.9.2
> Reporter: Andy Seaborne
> Assignee: Andy Seaborne
> Priority: Minor
>
> PREFIX p2: <http://example/base/t2>
> PREFIX p1: <http://example/base/t1>
> SELECT DISTINCT ?R1 ?optionalValue
> WHERE
> { ?R1 p1:pr1 <https://host:9443/jts/process/project-areas/p>
> FILTER ( ?R1 = <https://host:9443/rm/resources/_r1> )
> OPTIONAL
> { ?R1 p2:pr2 ?optionalValue }
> }
> ==>
> (base <http://example/base/>
> (prefix ((p2: <t2>)
> (p1: <t1>))
> (distinct
> (project (?R1 ?optionalValue)
> (filter (= ?R1 <https://host:9443/rm/resources/_r1>)
> (leftjoin
> (bgp (triple ?R1 p1:pr1
> <https://host:9443/jts/process/project-areas/p>))
> (bgp (triple ?R1 p2:pr2 ?optionalValue))))))))
> It should use substitute / extend.
--
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