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

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

    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
              Reporter:
              gdelhumeau Guillaume Delhumeau
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Date of First Response: