public class EJBQLException extends TopLinkException
Purpose: EJBQL parsing and resolution problems will raise this exception
CR, errorCode, hasBeenLogged, indentationString, internalException, session, shouldPrintInternalException
Modifier | Constructor and Description |
---|---|
protected |
EJBQLException()
INTERNAL
Only TopLink can throw and create these excpetions
|
protected |
EJBQLException(String theMessage)
INTERNAL
Only TopLink can throw and create these excpetions
|
protected |
EJBQLException(String message,
Exception internalException)
INTERNAL
Only TopLink can throw and create these excpetions
|
protected |
EJBQLException(String message,
Exception internalException,
int theErrorCode)
INTERNAL
Only TopLink can throw and create these excpetions
|
Modifier and Type | Method and Description |
---|---|
Object |
addInternalException(Object theException)
INTERNAL
Add an internal Exception to the collection of
internal Exceptions
|
static EJBQLException |
aliasResolutionException(String query,
int line,
int column,
String theAlias) |
static EJBQLException |
classNotFoundException(String theClassName,
String theMessage,
Exception theException) |
static EJBQLException |
constructorClassNotFound(String query,
int line,
int column,
String className) |
static EJBQLException |
expectedCharFound(String query,
int line,
int column,
String expected,
String found,
Exception ex) |
static EJBQLException |
expectedOrderableOrderByItem(String query,
int line,
int column,
String item,
String type) |
static EJBQLException |
expressionNotSupported(String query,
String unsupportedExpression) |
static EJBQLException |
generalParsingException(String theEjbql)
INTERNAL
Create an exception to wrap a general parsing exception
|
static EJBQLException |
generalParsingException(String theEjbql,
Exception theException)
INTERNAL
Create an exception to wrap a general parsing exception
|
Collection |
getInternalExceptions()
INTERNAL
Return the collection of internal Exceptions.
|
boolean |
hasInternalExceptions()
INTERNAL
Does this exception have any internal errors?
|
static EJBQLException |
invalidCollectionMemberDecl(String query,
int line,
int column,
String attributeName) |
static EJBQLException |
invalidCollectionNavigation(String query,
int line,
int column,
String expr,
String attribute) |
static EJBQLException |
invalidContextKeyException(String query,
String theKey) |
static EJBQLException |
invalidEnumEqualExpression(String query,
int line,
int column,
String enumType,
String type) |
static EJBQLException |
invalidEnumLiteral(String query,
int line,
int column,
String enumType,
String literal) |
static EJBQLException |
invalidExpressionArgument(String query,
int line,
int column,
String expression,
String attributeName,
String type) |
static EJBQLException |
invalidFunctionArgument(String query,
int line,
int column,
String functionName,
String attributeName,
String type) |
static EJBQLException |
invalidHavingExpression(String query,
int line,
int column,
String having,
String groupBy) |
static EJBQLException |
invalidMultipleUseOfSameParameter(String query,
int line,
int column,
String parameter,
String oldType,
String newType) |
static EJBQLException |
invalidNavigation(String query,
int line,
int column,
String expr,
String lhs,
String type) |
static EJBQLException |
invalidSelectForGroupByQuery(String query,
int line,
int column,
String select,
String groupBy) |
static EJBQLException |
invalidSetClauseNavigation(String query,
int line,
int column,
String expr,
String relationship) |
static EJBQLException |
invalidSetClauseTarget(String query,
int line,
int column,
String expr,
String attribute) |
static EJBQLException |
invalidSizeArgument(String query,
int line,
int column,
String attributeName) |
static EJBQLException |
missingDescriptorException(String query,
String theClassName) |
static EJBQLException |
missingMappingException(String query,
String theAttributeName) |
static EJBQLException |
multipleVariableDeclaration(String query,
int line,
int column,
String variable,
String oldDecl) |
static EJBQLException |
notYetImplemented(String query,
String detail) |
void |
printFullStackTrace()
PUBLIC
Print the stack trace for each error generated by the
parser.
|
static EJBQLException |
recognitionException(String theEjbql,
String theMessage)
INTERNAL
Create an exception to wrap the recognition exception thrown
|
static EJBQLException |
resolutionClassNotFoundException(String query,
String theClassName) |
static EJBQLException |
resolutionClassNotFoundException2(String query,
int line,
int column,
String theClassName) |
void |
setInternalExceptions(Collection theExceptions)
INTERNAL
Store the exceptions related to this exception
|
static EJBQLException |
syntaxError(String query,
Exception ex) |
static EJBQLException |
syntaxErrorAt(String query,
int line,
int column,
String token,
Exception ex) |
static EJBQLException |
unexpectedChar(String query,
int line,
int column,
String unexpected,
Exception ex) |
static EJBQLException |
unexpectedEOF(String query,
int line,
int column,
Exception ex) |
static EJBQLException |
unexpectedToken(String query,
int line,
int column,
String token,
Exception ex) |
static EJBQLException |
unknownAbstractSchemaType(String query,
String type) |
static EJBQLException |
unknownAbstractSchemaType2(String query,
int line,
int column,
String type) |
static EJBQLException |
unknownAttribute(String query,
int line,
int column,
String attribute,
String type) |
static EJBQLException |
unsupportJoinArgument(String query,
int line,
int column,
String join,
String type) |
cr, getErrorCode, getIndentationString, getInternalException, getMessage, getSession, hasBeenLogged, printStackTrace, printStackTrace, printStackTrace, setErrorCode, setHasBeenLogged, setIndentationString, setInternalException, setSession, setShouldPrintInternalException, shouldPrintInternalException, toString
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, setStackTrace
public static final int recognitionException
public static final int generalParsingException
public static final int classNotFoundException
public static final int aliasResolutionException
public static final int resolutionClassNotFoundException
public static final int missingDescriptorException
public static final int missingMappingException
public static final int invalidContextKeyException
public static final int expressionNotSupported
public static final int generalParsingException2
public static final int invalidCollectionMemberDecl
public static final int notYetImplemented
public static final int constructorClassNotFound
public static final int invalidSizeArgument
public static final int invalidEnumLiteral
public static final int invalidSelectForGroupByQuery
public static final int invalidHavingExpression
public static final int invalidMultipleUseOfSameParameter
public static final int multipleVariableDeclaration
public static final int invalidFunctionArgument
public static final int expectedOrderableOrderByItem
public static final int invalidExpressionArgument
public static final int syntaxError
public static final int syntaxErrorAt
public static final int unexpectedToken
public static final int unexpectedChar
public static final int expectedCharFound
public static final int unexpectedEOF
public static final int invalidNavigation
public static final int unknownAttribute
public static final int unsupportJoinArgument
public static final int invalidSetClauseTarget
public static final int invalidSetClauseNavigation
public static final int unknownAbstractSchemaType
public static final int invalidEnumEqualExpression
public static final int invalidCollectionNavigation
public static final int unknownAbstractSchemaType2
public static final int resolutionClassNotFoundException2
public Collection internalExceptions
protected EJBQLException()
protected EJBQLException(String theMessage)
protected EJBQLException(String message, Exception internalException)
public static EJBQLException recognitionException(String theEjbql, String theMessage)
public static EJBQLException generalParsingException(String theEjbql, Exception theException)
public static EJBQLException generalParsingException(String theEjbql)
public static EJBQLException classNotFoundException(String theClassName, String theMessage, Exception theException)
public static EJBQLException resolutionClassNotFoundException(String query, String theClassName)
public static EJBQLException resolutionClassNotFoundException2(String query, int line, int column, String theClassName)
public static EJBQLException missingDescriptorException(String query, String theClassName)
public static EJBQLException missingMappingException(String query, String theAttributeName)
public static EJBQLException aliasResolutionException(String query, int line, int column, String theAlias)
public static EJBQLException invalidContextKeyException(String query, String theKey)
public static EJBQLException expressionNotSupported(String query, String unsupportedExpression)
public static EJBQLException invalidCollectionMemberDecl(String query, int line, int column, String attributeName)
public static EJBQLException notYetImplemented(String query, String detail)
public static EJBQLException constructorClassNotFound(String query, int line, int column, String className)
public static EJBQLException invalidSizeArgument(String query, int line, int column, String attributeName)
public static EJBQLException invalidEnumLiteral(String query, int line, int column, String enumType, String literal)
public static EJBQLException invalidSelectForGroupByQuery(String query, int line, int column, String select, String groupBy)
public static EJBQLException invalidHavingExpression(String query, int line, int column, String having, String groupBy)
public static EJBQLException invalidMultipleUseOfSameParameter(String query, int line, int column, String parameter, String oldType, String newType)
public static EJBQLException multipleVariableDeclaration(String query, int line, int column, String variable, String oldDecl)
public static EJBQLException invalidFunctionArgument(String query, int line, int column, String functionName, String attributeName, String type)
public static EJBQLException invalidExpressionArgument(String query, int line, int column, String expression, String attributeName, String type)
public static EJBQLException unsupportJoinArgument(String query, int line, int column, String join, String type)
public static EJBQLException expectedOrderableOrderByItem(String query, int line, int column, String item, String type)
public static EJBQLException syntaxError(String query, Exception ex)
public static EJBQLException syntaxErrorAt(String query, int line, int column, String token, Exception ex)
public static EJBQLException unexpectedToken(String query, int line, int column, String token, Exception ex)
public static EJBQLException unexpectedChar(String query, int line, int column, String unexpected, Exception ex)
public static EJBQLException expectedCharFound(String query, int line, int column, String expected, String found, Exception ex)
public static EJBQLException unexpectedEOF(String query, int line, int column, Exception ex)
public static EJBQLException invalidNavigation(String query, int line, int column, String expr, String lhs, String type)
public static EJBQLException invalidCollectionNavigation(String query, int line, int column, String expr, String attribute)
public static EJBQLException invalidSetClauseTarget(String query, int line, int column, String expr, String attribute)
public static EJBQLException invalidSetClauseNavigation(String query, int line, int column, String expr, String relationship)
public static EJBQLException unknownAttribute(String query, int line, int column, String attribute, String type)
public static EJBQLException invalidEnumEqualExpression(String query, int line, int column, String enumType, String type)
public static EJBQLException unknownAbstractSchemaType(String query, String type)
public static EJBQLException unknownAbstractSchemaType2(String query, int line, int column, String type)
public Object addInternalException(Object theException)
public boolean hasInternalExceptions()
public Collection getInternalExceptions()
public void setInternalExceptions(Collection theExceptions)
public void printFullStackTrace()
Copyright © 2024. All rights reserved.