oracle.toplink.exceptions
Class JPQLException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.toplink.exceptions.TopLinkException
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
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 java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
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