Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-237

Run Jackrabbit query tests

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.9
    • jcr
    • None

    Description

      Following JCR-3408 we are now able to run most of the queries from jackrabbit-core in oak-jcr.

      I think this will help with query parsing as well as verifying where we stand in terms of the new query engine compared to jr.

      Attachments

        1. 0001-OAK-237-Run-Jackrabbit-query-tests.patch
          9 kB
          Jukka Zitting
        2. OAK-237.patch
          6 kB
          Alex Deparvu
        3. OAK-237-full-trace.log.zip
          11 kB
          Alex Deparvu
        4. OAK-237-v2.patch
          5 kB
          Alex Deparvu
        5. OAK-237-v3.patch
          4 kB
          Alex Deparvu

        Issue Links

          1.
          Jackrabbit query with spaces in node names Sub-task Closed Thomas Mueller
          2.
          Node Type support: SQL2QueryResultTest fails Sub-task Closed Michael Dürig
          3.
          NodeIterator limit and offset don't work as expected Sub-task Closed Thomas Mueller
          4.
          ParentNodeTest fails (XPath parent node navigation using "..") Sub-task Closed Thomas Mueller
          5.
          NPE in LowerCaseImpl Sub-task Closed Unassigned
          6.
          Excerpt support Sub-task Closed Tommaso Teofili
          7.
          Similar (rep:similar) support Sub-task Closed Thomas Mueller
          8.
          Deref (jcr:deref) support Sub-task Open Thomas Mueller
          9.
          XPath to SQL-2 transformation error for "//*[0]" (same name sibling index) Sub-task Resolved Unassigned
          10.
          Column names aren't reported properly for "select * from [nodeType]" queries Sub-task Closed Jukka Zitting
          11.
          QueryEngine can't handle node type hierarchies Sub-task Closed Unassigned
          12.
          Outer Joins test fails Sub-task Closed Unassigned
          13.
          XPath 'eq' support and related Sub-task Open Thomas Mueller
          14.
          jcr:like(fn:name(), '%:content') should not match jcr:content Sub-task Open Unassigned
          15.
          XPath parser too loose on type checks Sub-task Open Unassigned
          16.
          QueryEngine Lucene Index support for reference search Sub-task Closed Unassigned
          17.
          QueryEngine joins lack nodeType information Sub-task Closed Thomas Mueller
          18.
          QueryEngine JCR-SQL 'ESCAPE' parsing & support Sub-task Closed Thomas Mueller
          19.
          Lucene index cannot handle child properties in queries Sub-task Closed Alex Deparvu
          20.
          OrderByTest.testChildAxisMixedTypes failing Sub-task Closed Thomas Mueller
          21.
          Query tck test NodeNameTest fix Sub-task Closed Thomas Mueller
          22.
          Query tck test SQLJoinTest failing with ParseException Sub-task Resolved Alex Deparvu
          23.
          Query tck test SameNodeJoinConditionTest failing with ParseException Sub-task Closed Thomas Mueller
          24.
          QueryEngine ignores unknown node types Sub-task Closed Alex Deparvu
          25.
          SQL2PathEscapingTest failing Sub-task Resolved Alex Deparvu
          26.
          QueryResultTest failing because JCR 1.0 "6.6.4.2 Document Order" is not supported Sub-task Resolved Alex Deparvu
          27.
          Column names aren't reported properly for "select * from [nodeType]" queries Sub-task Closed Jukka Zitting
          28.
          Query parser splits token: FulltextQueryTest#testPredefinedEntityReference Sub-task Closed Alex Deparvu

          Activity

            People

              stillalex Alex Deparvu
              stillalex Alex Deparvu
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: