Andy Seaborne created JENA-1329:
-----------------------------------
Summary: QueryIterRoot
Key: JENA-1329
URL: https://issues.apache.org/jira/browse/JENA-1329
Project: Apache Jena
Issue Type: Improvement
Components: ARQ
Affects Versions: Jena 3.2.0, Jena 3.3.0
Reporter: Andy Seaborne
Assignee: Andy Seaborne
{{QueryIterRoot}} is also used for initial bindings but the code sometimes
assumes that the root binding is the join identity iterator (one row, no
columns).
{{QueryIterRoot}} should be reserved for for this case.
{{QueryIterator}} could have a method {{.isJoinIdentity()}} so that an iterator
can be tested without peeking and without assuming the java class.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)