Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-9423

Merge xwiki-platform-query-jpql-parser with xwiki-platform-query-xwql

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Query
    • Labels:
      None
    • Difficulty:
      Unknown
    • Pull Request Status:
      Awaiting Contributor feedback
    • Similar issues:

      Description

      With the current implementation of XWQL, there is 2 modules:

      • xwiki-platform-query-jpql-parser
      • xwiki-platform-query-xwql

      The JPQL parser is only used internally by xwiki-platform-query-xwql, and the JPQL parser is nothing else than a XWQL parser (so it should be also renamed).

      Moreover, the module uses sablecc to generate the parser code, and it does not generate it in an internal package, so the clirr warns about problem when you change the XWQL grammar.

      That's why the xwiki-platform-query-jpql-parser module should be integrated into an internal package of xwiki-platform-query-xwql.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            gdelhumeau Guillaume Delhumeau
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Date of First Response: