Package org.eclipse.persistence.internal.jpa.parsing.jpql
-
Class Summary Class Description CaseInsensitiveANTLRStringStream This Stream is used when tokenizing JPQL queries It overrides the look ahead operator to return the lower case version of the string This is required because starting in ANTLR v3, case insensitivity is not provided as an option in ANTLR and JPQL requires case insensitivityCaseInsensitiveJPQLLexer JPQLParser EJBQLParser is the superclass of the ANTLR generated parser.JPQLParserFactory Factory class used to isolate Antlr dependencies. -
Exception Summary Exception Description InvalidIdentifierException This is a custom Exception class that is thrown from ANTLR JPQL code when we validate JPQL identifiers.InvalidIdentifierStartException