Class JDOQLSingleStringParser.Compiler

java.lang.Object
org.datanucleus.store.query.JDOQLSingleStringParser.Compiler
Enclosing class:
JDOQLSingleStringParser

private class JDOQLSingleStringParser.Compiler extends 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.
  • Field Details

  • Constructor Details

  • Method Details

    • 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 String processContentWithSubqueries(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()