Class JDOQLSingleStringParser.Compiler

  • Enclosing class:
    JDOQLSingleStringParser

    private class JDOQLSingleStringParser.Compiler
    extends java.lang.Object
    Compiler to process keywords contents. In the query the keywords often have content values following them that represent the constituent parts of the query. This takes the keyword and sets the constituent part accordingly.
    • Method Detail

      • compile

        private void compile()
      • compileSelect

        private void compileSelect()
      • compileUnique

        private void compileUnique()
      • compileResult

        private void compileResult()
      • compileUpdate

        private void compileUpdate()
      • compileInto

        private void compileInto()
      • compileFrom

        private void compileFrom()
      • compileWhere

        private void compileWhere()
      • processContentWithSubqueries

        private java.lang.String processContentWithSubqueries​(java.lang.String content)
        Method to extract the required clause, splitting out any subqueries and replacing by variables (adding subqueries to the underlying query), returning the clause to use.
        Parameters:
        content - The input string
        Returns:
        Content with subqueries substituted
      • compileVariables

        private void compileVariables()
      • compileParameters

        private void compileParameters()
      • compileImport

        private void compileImport()
      • compileGroup

        private void compileGroup()
      • compileOrder

        private void compileOrder()
      • compileRange

        private void compileRange()