Uploaded image for project: 'Apache Jena'
  1. Apache Jena
  2. JENA-1329

QueryIterRoot should not be overloaded for initial bindings.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • Jena 3.2.0, Jena 3.3.0
    • Jena 3.4.0
    • ARQ
    • 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

          Activity

            People

              andy Andy Seaborne
              andy Andy Seaborne
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: