Oracle Fusion Middleware Java API Reference for Oracle TopLink (Deprecated)
11g Release 1 (11.1.1)

B32476-04

oracle.toplink.exceptions
Class JPQLException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by oracle.toplink.exceptions.TopLinkException
                  extended by oracle.toplink.exceptions.JPQLException
All Implemented Interfaces:
java.io.Serializable

public class JPQLException
extends TopLinkException

Purpose: EJBQL parsing and resolution problems will raise this exception

See Also:
Serialized Form

Field Summary
static int aliasResolutionException
           
static int classNotFoundException
           
static int constructorClassNotFound
           
static int expectedCharFound
           
static int expectedOrderableOrderByItem
           
static int expressionNotSupported
           
static int generalParsingException
           
static int generalParsingException2
           
 java.util.Collection internalExceptions
           
static int invalidCollectionMemberDecl
           
static int invalidCollectionNavigation
           
static int invalidContextKeyException
           
static int invalidEnumEqualExpression
           
static int invalidEnumLiteral
           
static int invalidExpressionArgument
           
static int invalidFunctionArgument
           
static int invalidHavingExpression
           
static int invalidMultipleUseOfSameParameter
           
static int invalidNavigation
           
static int invalidSelectForGroupByQuery
           
static int invalidSetClauseNavigation
           
static int invalidSetClauseTarget
           
static int invalidSizeArgument
           
static int missingDescriptorException
           
static int missingMappingException
           
static int multipleVariableDeclaration
           
static int notYetImplemented
           
static int recognitionException
           
static int resolutionClassNotFoundException
           
static int resolutionClassNotFoundException2
           
static int syntaxError
           
static int syntaxErrorAt
           
static int unexpectedChar
           
static int unexpectedEOF
           
static int unexpectedToken
           
static int unknownAbstractSchemaType
           
static int unknownAbstractSchemaType2
           
static int unknownAttribute
           
static int unsupportJoinArgument
           
 
Method Summary
static JPQLException aliasResolutionException(java.lang.String query, int line, int column, java.lang.String theAlias)
           
static JPQLException classNotFoundException(java.lang.String theClassName, java.lang.String theMessage, java.lang.Exception theException)
           
static JPQLException constructorClassNotFound(java.lang.String query, int line, int column, java.lang.String className)
           
static JPQLException expectedCharFound(java.lang.String query, int line, int column, java.lang.String expected, java.lang.String found, java.lang.Exception ex)
           
static JPQLException expectedOrderableOrderByItem(java.lang.String query, int line, int column, java.lang.String item, java.lang.String type)
           
static JPQLException expressionNotSupported(java.lang.String query, java.lang.String unsupportedExpression)
           
static JPQLException invalidCollectionMemberDecl(java.lang.String query, int line, int column, java.lang.String attributeName)
           
static JPQLException invalidCollectionNavigation(java.lang.String query, int line, int column, java.lang.String expr, java.lang.String attribute)
           
static JPQLException invalidContextKeyException(java.lang.String query, java.lang.String theKey)
           
static JPQLException invalidEnumEqualExpression(java.lang.String query, int line, int column, java.lang.String enumType, java.lang.String type)
           
static JPQLException invalidEnumLiteral(java.lang.String query, int line, int column, java.lang.String enumType, java.lang.String literal)
           
static JPQLException invalidExpressionArgument(java.lang.String query, int line, int column, java.lang.String expression, java.lang.String attributeName, java.lang.String type)
           
static JPQLException invalidFunctionArgument(java.lang.String query, int line, int column, java.lang.String functionName, java.lang.String attributeName, java.lang.String type)
           
static JPQLException invalidHavingExpression(java.lang.String query, int line, int column, java.lang.String having, java.lang.String groupBy)
           
static JPQLException invalidMultipleUseOfSameParameter(java.lang.String query, int line, int column, java.lang.String parameter, java.lang.String oldType, java.lang.String newType)
           
static JPQLException invalidNavigation(java.lang.String query, int line, int column, java.lang.String expr, java.lang.String lhs, java.lang.String type)
           
static JPQLException invalidSelectForGroupByQuery(java.lang.String query, int line, int column, java.lang.String select, java.lang.String groupBy)
           
static JPQLException invalidSetClauseNavigation(java.lang.String query, int line, int column, java.lang.String expr, java.lang.String relationship)
           
static JPQLException invalidSetClauseTarget(java.lang.String query, int line, int column, java.lang.String expr, java.lang.String attribute)
           
static JPQLException invalidSizeArgument(java.lang.String query, int line, int column, java.lang.String attributeName)
           
static JPQLException missingDescriptorException(java.lang.String query, java.lang.String theClassName)
           
static JPQLException missingMappingException(java.lang.String query, java.lang.String theAttributeName)
           
static JPQLException multipleVariableDeclaration(java.lang.String query, int line, int column, java.lang.String variable, java.lang.String oldDecl)
           
static JPQLException notYetImplemented(java.lang.String query, java.lang.String detail)
           
 void printFullStackTrace()
          PUBLIC Print the stack trace for each error generated by the parser.
static JPQLException resolutionClassNotFoundException(java.lang.String query, java.lang.String theClassName)
           
static JPQLException resolutionClassNotFoundException2(java.lang.String query, int line, int column, java.lang.String theClassName)
           
static JPQLException syntaxError(java.lang.String query, java.lang.Exception ex)
           
static JPQLException syntaxErrorAt(java.lang.String query, int line, int column, java.lang.String token, java.lang.Exception ex)
           
static JPQLException unexpectedChar(java.lang.String query, int line, int column, java.lang.String unexpected, java.lang.Exception ex)
           
static JPQLException unexpectedEOF(java.lang.String query, int line, int column, java.lang.Exception ex)
           
static JPQLException unexpectedToken(java.lang.String query, int line, int column, java.lang.String token, java.lang.Exception ex)
           
static JPQLException unknownAbstractSchemaType(java.lang.String query, java.lang.String type)
           
static JPQLException unknownAbstractSchemaType2(java.lang.String query, int line, int column, java.lang.String type)
           
static JPQLException unknownAttribute(java.lang.String query, int line, int column, java.lang.String attribute, java.lang.String type)
           
static JPQLException unsupportJoinArgument(java.lang.String query, int line, int column, java.lang.String join, java.lang.String type)
           
 
Methods inherited from class oracle.toplink.exceptions.TopLinkException
getErrorCode, getInternalException, getMessage, getSession, printStackTrace, printStackTrace, printStackTrace, setShouldPrintInternalException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

recognitionException

public static final int recognitionException
See Also:
Constant Field Values

generalParsingException

public static final int generalParsingException
See Also:
Constant Field Values

classNotFoundException

public static final int classNotFoundException
See Also:
Constant Field Values

aliasResolutionException

public static final int aliasResolutionException
See Also:
Constant Field Values

resolutionClassNotFoundException

public static final int resolutionClassNotFoundException
See Also:
Constant Field Values

missingDescriptorException

public static final int missingDescriptorException
See Also:
Constant Field Values

missingMappingException

public static final int missingMappingException
See Also:
Constant Field Values

invalidContextKeyException

public static final int invalidContextKeyException
See Also:
Constant Field Values

expressionNotSupported

public static final int expressionNotSupported
See Also:
Constant Field Values

generalParsingException2

public static final int generalParsingException2
See Also:
Constant Field Values

invalidCollectionMemberDecl

public static final int invalidCollectionMemberDecl
See Also:
Constant Field Values

notYetImplemented

public static final int notYetImplemented
See Also:
Constant Field Values

constructorClassNotFound

public static final int constructorClassNotFound
See Also:
Constant Field Values

invalidSizeArgument

public static final int invalidSizeArgument
See Also:
Constant Field Values

invalidEnumLiteral

public static final int invalidEnumLiteral
See Also:
Constant Field Values

invalidSelectForGroupByQuery

public static final int invalidSelectForGroupByQuery
See Also:
Constant Field Values

invalidHavingExpression

public static final int invalidHavingExpression
See Also:
Constant Field Values

invalidMultipleUseOfSameParameter

public static final int invalidMultipleUseOfSameParameter
See Also:
Constant Field Values

multipleVariableDeclaration

public static final int multipleVariableDeclaration
See Also:
Constant Field Values

invalidFunctionArgument

public static final int invalidFunctionArgument
See Also:
Constant Field Values

expectedOrderableOrderByItem

public static final int expectedOrderableOrderByItem
See Also:
Constant Field Values

invalidExpressionArgument

public static final int invalidExpressionArgument
See Also:
Constant Field Values

syntaxError

public static final int syntaxError
See Also:
Constant Field Values

syntaxErrorAt

public static final int syntaxErrorAt
See Also:
Constant Field Values

unexpectedToken

public static final int unexpectedToken
See Also:
Constant Field Values

unexpectedChar

public static final int unexpectedChar
See Also:
Constant Field Values

expectedCharFound

public static final int expectedCharFound
See Also:
Constant Field Values

unexpectedEOF

public static final int unexpectedEOF
See Also:
Constant Field Values

invalidNavigation

public static final int invalidNavigation
See Also:
Constant Field Values

unknownAttribute

public static final int unknownAttribute
See Also:
Constant Field Values

unsupportJoinArgument

public static final int unsupportJoinArgument
See Also:
Constant Field Values

invalidSetClauseTarget

public static final int invalidSetClauseTarget
See Also:
Constant Field Values

invalidSetClauseNavigation

public static final int invalidSetClauseNavigation
See Also:
Constant Field Values

unknownAbstractSchemaType

public static final int unknownAbstractSchemaType
See Also:
Constant Field Values

invalidEnumEqualExpression

public static final int invalidEnumEqualExpression
See Also:
Constant Field Values

invalidCollectionNavigation

public static final int invalidCollectionNavigation
See Also:
Constant Field Values

unknownAbstractSchemaType2

public static final int unknownAbstractSchemaType2
See Also:
Constant Field Values

resolutionClassNotFoundException2

public static final int resolutionClassNotFoundException2
See Also:
Constant Field Values

internalExceptions

public java.util.Collection internalExceptions
Method Detail

classNotFoundException

public static JPQLException classNotFoundException(java.lang.String theClassName,
                                                   java.lang.String theMessage,
                                                   java.lang.Exception theException)

resolutionClassNotFoundException

public static JPQLException resolutionClassNotFoundException(java.lang.String query,
                                                             java.lang.String theClassName)

resolutionClassNotFoundException2

public static JPQLException resolutionClassNotFoundException2(java.lang.String query,
                                                              int line,
                                                              int column,
                                                              java.lang.String theClassName)

missingDescriptorException

public static JPQLException missingDescriptorException(java.lang.String query,
                                                       java.lang.String theClassName)

missingMappingException

public static JPQLException missingMappingException(java.lang.String query,
                                                    java.lang.String theAttributeName)

aliasResolutionException

public static JPQLException aliasResolutionException(java.lang.String query,
                                                     int line,
                                                     int column,
                                                     java.lang.String theAlias)

invalidContextKeyException

public static JPQLException invalidContextKeyException(java.lang.String query,
                                                       java.lang.String theKey)

expressionNotSupported

public static JPQLException expressionNotSupported(java.lang.String query,
                                                   java.lang.String unsupportedExpression)

invalidCollectionMemberDecl

public static JPQLException invalidCollectionMemberDecl(java.lang.String query,
                                                        int line,
                                                        int column,
                                                        java.lang.String attributeName)

notYetImplemented

public static JPQLException notYetImplemented(java.lang.String query,
                                              java.lang.String detail)

constructorClassNotFound

public static JPQLException constructorClassNotFound(java.lang.String query,
                                                     int line,
                                                     int column,
                                                     java.lang.String className)

invalidSizeArgument

public static JPQLException invalidSizeArgument(java.lang.String query,
                                                int line,
                                                int column,
                                                java.lang.String attributeName)

invalidEnumLiteral

public static JPQLException invalidEnumLiteral(java.lang.String query,
                                               int line,
                                               int column,
                                               java.lang.String enumType,
                                               java.lang.String literal)

invalidSelectForGroupByQuery

public static JPQLException invalidSelectForGroupByQuery(java.lang.String query,
                                                         int line,
                                                         int column,
                                                         java.lang.String select,
                                                         java.lang.String groupBy)

invalidHavingExpression

public static JPQLException invalidHavingExpression(java.lang.String query,
                                                    int line,
                                                    int column,
                                                    java.lang.String having,
                                                    java.lang.String groupBy)

invalidMultipleUseOfSameParameter

public static JPQLException invalidMultipleUseOfSameParameter(java.lang.String query,
                                                              int line,
                                                              int column,
                                                              java.lang.String parameter,
                                                              java.lang.String oldType,
                                                              java.lang.String newType)

multipleVariableDeclaration

public static JPQLException multipleVariableDeclaration(java.lang.String query,
                                                        int line,
                                                        int column,
                                                        java.lang.String variable,
                                                        java.lang.String oldDecl)

invalidFunctionArgument

public static JPQLException invalidFunctionArgument(java.lang.String query,
                                                    int line,
                                                    int column,
                                                    java.lang.String functionName,
                                                    java.lang.String attributeName,
                                                    java.lang.String type)

invalidExpressionArgument

public static JPQLException invalidExpressionArgument(java.lang.String query,
                                                      int line,
                                                      int column,
                                                      java.lang.String expression,
                                                      java.lang.String attributeName,
                                                      java.lang.String type)

unsupportJoinArgument

public static JPQLException unsupportJoinArgument(java.lang.String query,
                                                  int line,
                                                  int column,
                                                  java.lang.String join,
                                                  java.lang.String type)

expectedOrderableOrderByItem

public static JPQLException expectedOrderableOrderByItem(java.lang.String query,
                                                         int line,
                                                         int column,
                                                         java.lang.String item,
                                                         java.lang.String type)

syntaxError

public static JPQLException syntaxError(java.lang.String query,
                                        java.lang.Exception ex)

syntaxErrorAt

public static JPQLException syntaxErrorAt(java.lang.String query,
                                          int line,
                                          int column,
                                          java.lang.String token,
                                          java.lang.Exception ex)

unexpectedToken

public static JPQLException unexpectedToken(java.lang.String query,
                                            int line,
                                            int column,
                                            java.lang.String token,
                                            java.lang.Exception ex)

unexpectedChar

public static JPQLException unexpectedChar(java.lang.String query,
                                           int line,
                                           int column,
                                           java.lang.String unexpected,
                                           java.lang.Exception ex)

expectedCharFound

public static JPQLException expectedCharFound(java.lang.String query,
                                              int line,
                                              int column,
                                              java.lang.String expected,
                                              java.lang.String found,
                                              java.lang.Exception ex)

unexpectedEOF

public static JPQLException unexpectedEOF(java.lang.String query,
                                          int line,
                                          int column,
                                          java.lang.Exception ex)

invalidNavigation

public static JPQLException invalidNavigation(java.lang.String query,
                                              int line,
                                              int column,
                                              java.lang.String expr,
                                              java.lang.String lhs,
                                              java.lang.String type)

invalidCollectionNavigation

public static JPQLException invalidCollectionNavigation(java.lang.String query,
                                                        int line,
                                                        int column,
                                                        java.lang.String expr,
                                                        java.lang.String attribute)

invalidSetClauseTarget

public static JPQLException invalidSetClauseTarget(java.lang.String query,
                                                   int line,
                                                   int column,
                                                   java.lang.String expr,
                                                   java.lang.String attribute)

invalidSetClauseNavigation

public static JPQLException invalidSetClauseNavigation(java.lang.String query,
                                                       int line,
                                                       int column,
                                                       java.lang.String expr,
                                                       java.lang.String relationship)

unknownAttribute

public static JPQLException unknownAttribute(java.lang.String query,
                                             int line,
                                             int column,
                                             java.lang.String attribute,
                                             java.lang.String type)

invalidEnumEqualExpression

public static JPQLException invalidEnumEqualExpression(java.lang.String query,
                                                       int line,
                                                       int column,
                                                       java.lang.String enumType,
                                                       java.lang.String type)

unknownAbstractSchemaType

public static JPQLException unknownAbstractSchemaType(java.lang.String query,
                                                      java.lang.String type)

unknownAbstractSchemaType2

public static JPQLException unknownAbstractSchemaType2(java.lang.String query,
                                                       int line,
                                                       int column,
                                                       java.lang.String type)

printFullStackTrace

public void printFullStackTrace()
PUBLIC Print the stack trace for each error generated by the parser. This method is intended to assist in debugging problems in EJBQL


Copyright © 1998, 2012, Oracle. All Rights Reserved.