[
https://issues.apache.org/jira/browse/JENA-783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Seaborne closed JENA-783.
------------------------------
Resolution: Fixed
Fix Version/s: Jena 2.12.1
This is fixed as part fo work on JENA_779.
By not creating aggregated (extend) in the algera generator and in the algebra
synatx parser, a consistent algebra synatx tree is now built whichever route is
used. qparse has internal conistence checks that things can be written out and
parsed back in again to get the same structure.
> qparse detects inconsistency on multiple BIND separated by {}
> -------------------------------------------------------------
>
> Key: JENA-783
> URL: https://issues.apache.org/jira/browse/JENA-783
> Project: Apache Jena
> Issue Type: Improvement
> Reporter: Andy Seaborne
> Assignee: Andy Seaborne
> Priority: Minor
> Fix For: Jena 2.12.1
>
>
> {noformat}
> SELECT * {
> BIND(1 AS ?s)
> {}
> BIND(2 AS ?w)
> }
> {noformat}
> {noformat}
> qparse --print=op
> {noformat}
> gives
> {noformat}
> **** Check failure: reparsed algebra expression does not equal query algebra
> {noformat}
> because the empty graph pattern has been simplified away.
> The algebra reparsed is correct.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)