java.lang.Object
antlr.Parser
antlr.LLkParser
com.sun.jdo.spi.persistence.support.ejb.ejbqlc.EJBQLParser
All Implemented Interfaces:
EJBQLTokenTypes

public class EJBQLParser extends antlr.LLkParser implements EJBQLTokenTypes
This class defines the syntax analysis (parser) of the EJBQL compiler.
Author:
Michael Bouschen
  • Field Details

    • msgs

      protected static final ResourceBundle msgs
      I18N support.
    • _tokenNames

      public static final String[] _tokenNames
    • _tokenSet_0

      public static final antlr.collections.impl.BitSet _tokenSet_0
    • _tokenSet_1

      public static final antlr.collections.impl.BitSet _tokenSet_1
    • _tokenSet_2

      public static final antlr.collections.impl.BitSet _tokenSet_2
    • _tokenSet_3

      public static final antlr.collections.impl.BitSet _tokenSet_3
    • _tokenSet_4

      public static final antlr.collections.impl.BitSet _tokenSet_4
    • _tokenSet_5

      public static final antlr.collections.impl.BitSet _tokenSet_5
    • _tokenSet_6

      public static final antlr.collections.impl.BitSet _tokenSet_6
    • _tokenSet_7

      public static final antlr.collections.impl.BitSet _tokenSet_7
    • _tokenSet_8

      public static final antlr.collections.impl.BitSet _tokenSet_8
    • _tokenSet_9

      public static final antlr.collections.impl.BitSet _tokenSet_9
    • _tokenSet_10

      public static final antlr.collections.impl.BitSet _tokenSet_10
    • _tokenSet_11

      public static final antlr.collections.impl.BitSet _tokenSet_11
    • _tokenSet_12

      public static final antlr.collections.impl.BitSet _tokenSet_12
    • _tokenSet_13

      public static final antlr.collections.impl.BitSet _tokenSet_13
    • _tokenSet_14

      public static final antlr.collections.impl.BitSet _tokenSet_14
    • _tokenSet_15

      public static final antlr.collections.impl.BitSet _tokenSet_15
    • _tokenSet_16

      public static final antlr.collections.impl.BitSet _tokenSet_16
    • _tokenSet_17

      public static final antlr.collections.impl.BitSet _tokenSet_17
    • _tokenSet_18

      public static final antlr.collections.impl.BitSet _tokenSet_18
  • Constructor Details

    • EJBQLParser

      protected EJBQLParser(antlr.TokenBuffer tokenBuf, int k)
    • EJBQLParser

      public EJBQLParser(antlr.TokenBuffer tokenBuf)
    • EJBQLParser

      protected EJBQLParser(antlr.TokenStream lexer, int k)
    • EJBQLParser

      public EJBQLParser(antlr.TokenStream lexer)
    • EJBQLParser

      public EJBQLParser(antlr.ParserSharedInputState state)
  • Method Details

    • reportError

      public void reportError(antlr.RecognitionException ex)
      ANTLR method called when an error was detected.
      Overrides:
      reportError in class antlr.Parser
    • reportError

      public void reportError(String s)
      ANTLR method called when an error was detected.
      Overrides:
      reportError in class antlr.Parser
    • reportError

      public void reportError(int line, int column, String s)
    • reportWarning

      public void reportWarning(String s)
      ANTLR method called when a warning was detected.
      Overrides:
      reportWarning in class antlr.Parser
    • query

      public void query()
      This method wraps the root rule in order to handle ANTLRExceptions thrown during parsing.
    • root

      public final void root() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • selectClause

      public final void selectClause() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • fromClause

      public final void fromClause() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • whereClause

      public final void whereClause() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • orderbyClause

      public final void orderbyClause() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • projection

      public final void projection() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • pathExpr

      public final void pathExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • identificationVarDecl

      public final void identificationVarDecl() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • collectionMemberDecl

      public final void collectionMemberDecl() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • rangeVarDecl

      public final void rangeVarDecl() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • conditionalExpr

      public final void conditionalExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • conditionalTerm

      public final void conditionalTerm() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • conditionalFactor

      public final void conditionalFactor() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • conditionalPrimary

      public final void conditionalPrimary() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • betweenExpr

      public final void betweenExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • likeExpr

      public final void likeExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • inExpr

      public final void inExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • nullComparisonExpr

      public final void nullComparisonExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • emptyCollectionComparisonExpr

      public final void emptyCollectionComparisonExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • collectionMemberExpr

      public final void collectionMemberExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • comparisonExpr

      public final void comparisonExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • arithmeticExpr

      public final void arithmeticExpr() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • stringLiteral

      public final void stringLiteral() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • parameter

      public final void parameter() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • escape

      public final void escape() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • inCollectionElement

      public final void inCollectionElement() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • arithmeticTerm

      public final void arithmeticTerm() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • arithmeticFactor

      public final void arithmeticFactor() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • arithmeticPrimary

      public final void arithmeticPrimary() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • literal

      public final void literal() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • function

      public final void function() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • orderbyItem

      public final void orderbyItem() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • direction

      public final void direction() throws antlr.RecognitionException, antlr.TokenStreamException
      Throws:
      antlr.RecognitionException
      antlr.TokenStreamException
    • buildTokenTypeASTClassMap

      protected void buildTokenTypeASTClassMap()