Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
Jena 3.2.0, Jena 3.3.0
-
None
Description
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.
Attachments
Issue Links
- breaks
-
JENA-1354 Initial binding are passed out through a projection.
- Closed
- links to