Package | Description |
---|---|
oracle.toplink.essentials.exceptions | |
oracle.toplink.essentials.internal.parsing.ejbql |
Modifier and Type | Method and Description |
---|---|
static EJBQLException |
EJBQLException.aliasResolutionException(String query,
int line,
int column,
String theAlias) |
static EJBQLException |
EJBQLException.classNotFoundException(String theClassName,
String theMessage,
Exception theException) |
static EJBQLException |
EJBQLException.constructorClassNotFound(String query,
int line,
int column,
String className) |
static EJBQLException |
EJBQLException.expectedCharFound(String query,
int line,
int column,
String expected,
String found,
Exception ex) |
static EJBQLException |
EJBQLException.expectedOrderableOrderByItem(String query,
int line,
int column,
String item,
String type) |
static EJBQLException |
EJBQLException.expressionNotSupported(String query,
String unsupportedExpression) |
static EJBQLException |
EJBQLException.generalParsingException(String theEjbql)
INTERNAL
Create an exception to wrap a general parsing exception
|
static EJBQLException |
EJBQLException.generalParsingException(String theEjbql,
Exception theException)
INTERNAL
Create an exception to wrap a general parsing exception
|
static EJBQLException |
EJBQLException.invalidCollectionMemberDecl(String query,
int line,
int column,
String attributeName) |
static EJBQLException |
EJBQLException.invalidCollectionNavigation(String query,
int line,
int column,
String expr,
String attribute) |
static EJBQLException |
EJBQLException.invalidContextKeyException(String query,
String theKey) |
static EJBQLException |
EJBQLException.invalidEnumEqualExpression(String query,
int line,
int column,
String enumType,
String type) |
static EJBQLException |
EJBQLException.invalidEnumLiteral(String query,
int line,
int column,
String enumType,
String literal) |
static EJBQLException |
EJBQLException.invalidExpressionArgument(String query,
int line,
int column,
String expression,
String attributeName,
String type) |
static EJBQLException |
EJBQLException.invalidFunctionArgument(String query,
int line,
int column,
String functionName,
String attributeName,
String type) |
static EJBQLException |
EJBQLException.invalidHavingExpression(String query,
int line,
int column,
String having,
String groupBy) |
static EJBQLException |
EJBQLException.invalidMultipleUseOfSameParameter(String query,
int line,
int column,
String parameter,
String oldType,
String newType) |
static EJBQLException |
EJBQLException.invalidNavigation(String query,
int line,
int column,
String expr,
String lhs,
String type) |
static EJBQLException |
EJBQLException.invalidSelectForGroupByQuery(String query,
int line,
int column,
String select,
String groupBy) |
static EJBQLException |
EJBQLException.invalidSetClauseNavigation(String query,
int line,
int column,
String expr,
String relationship) |
static EJBQLException |
EJBQLException.invalidSetClauseTarget(String query,
int line,
int column,
String expr,
String attribute) |
static EJBQLException |
EJBQLException.invalidSizeArgument(String query,
int line,
int column,
String attributeName) |
static EJBQLException |
EJBQLException.missingDescriptorException(String query,
String theClassName) |
static EJBQLException |
EJBQLException.missingMappingException(String query,
String theAttributeName) |
static EJBQLException |
EJBQLException.multipleVariableDeclaration(String query,
int line,
int column,
String variable,
String oldDecl) |
static EJBQLException |
EJBQLException.notYetImplemented(String query,
String detail) |
static EJBQLException |
EJBQLException.recognitionException(String theEjbql,
String theMessage)
INTERNAL
Create an exception to wrap the recognition exception thrown
|
static EJBQLException |
EJBQLException.resolutionClassNotFoundException(String query,
String theClassName) |
static EJBQLException |
EJBQLException.resolutionClassNotFoundException2(String query,
int line,
int column,
String theClassName) |
static EJBQLException |
EJBQLException.syntaxError(String query,
Exception ex) |
static EJBQLException |
EJBQLException.syntaxErrorAt(String query,
int line,
int column,
String token,
Exception ex) |
static EJBQLException |
EJBQLException.unexpectedChar(String query,
int line,
int column,
String unexpected,
Exception ex) |
static EJBQLException |
EJBQLException.unexpectedEOF(String query,
int line,
int column,
Exception ex) |
static EJBQLException |
EJBQLException.unexpectedToken(String query,
int line,
int column,
String token,
Exception ex) |
static EJBQLException |
EJBQLException.unknownAbstractSchemaType(String query,
String type) |
static EJBQLException |
EJBQLException.unknownAbstractSchemaType2(String query,
int line,
int column,
String type) |
static EJBQLException |
EJBQLException.unknownAttribute(String query,
int line,
int column,
String attribute,
String type) |
static EJBQLException |
EJBQLException.unsupportJoinArgument(String query,
int line,
int column,
String join,
String type) |
Modifier and Type | Method and Description |
---|---|
protected EJBQLException |
EJBQLParser.generateException()
INTERNAL
Generate an exception which encapsulates all the exceptions generated
by this parser.
|
protected EJBQLException |
EJBQLParser.handleANTLRException(antlr.ANTLRException ex)
INTERNAL
Map an exception thrown by the ANTLR generated code to an
EJBQLException.
|
Modifier and Type | Method and Description |
---|---|
static EJBQLParser |
EJBQLParser.buildParserFor(String queryText)
INTERNAL
Creates a parser for the specified query string.
|
static EJBQLParser |
EJBQLParser.buildParserFor(String queryName,
String queryText)
INTERNAL
Creates a parser for the specified query string.
|
static EJBQLParseTree |
EJBQLParser.buildParseTree(String queryText)
INTERNAL
Builds a parser, parses the specified query string and returns the
parse tree.
|
static EJBQLParseTree |
EJBQLParser.buildParseTree(String queryName,
String queryText)
INTERNAL
Builds a parser, parses the specified query string and returns the
parse tree.
|
EJBQLParseTree |
EJBQLParser.parse()
INTERNAL
Parse the query string that was specified on parser creation.
|
Copyright © 2022. All rights reserved.