Andy Seaborne created JENA-283:
----------------------------------
Summary: 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