Andy Seaborne created JENA-1171:
-----------------------------------
Summary: Rework algebra/expression walk and transformation
framework
Key: JENA-1171
URL: https://issues.apache.org/jira/browse/JENA-1171
Project: Apache Jena
Issue Type: Bug
Affects Versions: Jena 3.1.0
Reporter: Andy Seaborne
Assignee: Andy Seaborne
The current framework walks algebra operations but relies on each visitor or
transformer to handle expressions inside ops (e.g. filter, leftjoin, extend)
but also ops inside expressions (exists). These can be arbitrary nested.
This reliance on carefully written code leads to incomplete and error prone
transformations.
https://github.com/afs/jena/tree/walker is a rewriting of op and expressions
walking and transforming to walk/transform recursively as part of the machinery.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)