org.eclipse.persistence.exceptions
Class QueryException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.eclipse.persistence.exceptions.EclipseLinkException
org.eclipse.persistence.exceptions.ValidationException
org.eclipse.persistence.exceptions.QueryException
- All Implemented Interfaces:
- java.io.Serializable
public class QueryException
- extends ValidationException
Purpose: This exception is used for any problem that is detected with a query.
- See Also:
- Serialized Form
Fields inherited from class org.eclipse.persistence.exceptions.ValidationException |
ALREADY_LOGGED_IN, CACHE_EXPIRY_AND_EXPIRY_TIME_OF_DAY_BOTH_SPECIFIED, CACHE_NOT_SUPPORTED_WITH_EMBEDDABLE, CANNOT_ACQUIRE_CLIENTSESSION_FROM_SESSION, CANNOT_ACQUIRE_DATA_SOURCE, CANNOT_ACQUIRE_HISTORICAL_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION_BROKER, CANNOT_CAST_TO_CLASS, CANNOT_COMMIT_AND_RESUME_UOW_WITH_MODIFY_ALL_QUERIES, CANNOT_COMMIT_UOW_AGAIN, CANNOT_CREATE_EXTERNAL_TRANSACTION_CONTROLLER, CANNOT_INSTANTIATE_EXCEPTIONHANDLER_CLASS, CANNOT_INSTANTIATE_PROFILER_CLASS, CANNOT_INSTANTIATE_SESSIONEVENTLISTENER_CLASS, CANNOT_INVOKE_METHOD_ON_CONFIG_CLASS, CANNOT_LOGIN_TO_A_SESSION, CANNOT_LOGOUT_OF_A_SESSION, CANNOT_MODIFY_READ_ONLY_CLASSES_SET_AFTER_USING_UNIT_OF_WORK, CANNOT_MODIFY_SCHEMA_IN_SESSION, CANNOT_PERSIST_MANAGED_OBJECT, CANNOT_REGISTER_AGGREGATE_OBJECT_IN_UNIT_OF_WORK, CANNOT_RELEASE_NON_CLIENTSESSION, CANNOT_REMOVE_FROM_READ_ONLY_CLASSES_IN_NESTED_UNIT_OF_WORK, CANNOT_RESUME_SYNCHRONIZED_UOW, CANNOT_SET_CURSOR_FOR_PARAMETER_TYPE_OTHER_THAN_OUT, CANNOT_SET_DEFAULT_SEQUENCE_AS_DEFAULT, CANNOT_SET_READ_POOL_SIZE_AFTER_LOGIN, CANNOT_TRANSLATE_UNPREPARED_CALL, CANNOT_WRITE_CHANGES_ON_NESTED_UNIT_OF_WORK, CANNOT_WRITE_CHANGES_TWICE, CANT_HAVE_UNBOUND_IN_OUTPUT_ARGUMENTS, CHILD_DESCRIPTORS_DO_NOT_HAVE_IDENTITY_MAP, CIRCULAR_MAPPED_BY_REFERENCES, CLASS_FILE_TRANSFORMER_THROWS_EXCEPTION, CLASS_LIST_MUST_NOT_BE_NULL, CLASS_NOT_FOUND_WHILE_CONVERTING_CLASSNAMES, CLASS_NOT_LISTED_IN_PERSISTENCE_UNIT, CLIENT_SESSION_CANNOT_USE_EXCLUSIVE_CONNECTION, CONFIG_FACTORY_NAME_PROPERTY_NOT_FOUND, CONFIG_FACTORY_NAME_PROPERTY_NOT_SPECIFIED, CONFIG_METHOD_NOT_DEFINED, CONFLICTING_ANNOTATIONS, CONFLICTING_NAMED_ANNOTATIONS, CONFLICTING_NAMED_XML_ELEMENTS, CONFLICTING_SEQUENCE_AND_TABLE_GENERATORS_SPECIFIED, CONFLICTING_SEQUENCE_NAME_AND_TABLE_PK_COLUMN_VALUE_SPECIFIED, CONFLICTING_XML_ELEMENTS, CONFLICTNG_ACCESS_TYPE_FOR_EMBEDDABLE, CONTAINER_POLICY_DOES_NOT_USE_KEYS, CONVERTER_NOT_FOUND, COPY_POLICY_MUST_SPECIFY_METHOD_OR_WORKING_COPY_METHOD, COULD_NOT_BIND_JNDI, COULD_NOT_FIND_DRIVER_CLASS, COULD_NOT_FIND_MAP_KEY, CREATE_PLATFORM_DEFAULT_SEQUENCE_UNDEFINED, CURRENT_LOADER_NOT_VALID, DEFAULT_SEQUENCE_NAME_ALREADY_USED_BY_SEQUENCE, DESCRIPTOR_MUST_NOT_BE_INITIALIZED, EJB_CANNOT_LOAD_REMOTE_CLASS, EJB_CONTAINER_EXCEPTION_RAISED, EJB_DESCRIPTOR_NOT_FOUND_IN_SESSION, EJB_FINDER_EXCEPTION, EJB_INVALID_FINDER_ON_HOME, EJB_INVALID_PLATFORM_CLASS, EJB_INVALID_PROJECT_CLASS, EJB_INVALID_SESSION_TYPE_CLASS, EJB_MUST_BE_IN_TRANSACTION, EJB_NO_SUCH_SESSION_SPECIFIED_IN_PROPERTIES, EJB_PRIMARY_KEY_REFLECTION_EXCEPTION, EJB_SESSION_TYPE_CLASS_NOT_FOUND, EJB_TOPLINK_PROPERTIES_NOT_FOUND, EMBEDDED_ID_AND_ID_ANNOTATIONS_FOUND, EMBEDDED_ID_CLASS_HAS_NO_ATTRIBUTES, ENTITY_CLASS_NOT_FOUND, ERROR_CLOSING_PERSISTENCE_XML, ERROR_DECRYPTING_PASSWORD, ERROR_ENCRYPTING_PASSWORD, ERROR_IN_SESSION_XML, ERROR_INSTANTIATING_CLASS, ERROR_INSTANTIATING_CONVERSION_VALUE_DATA, ERROR_INSTANTIATING_CONVERSION_VALUE_OBJECT, ERROR_PARSING_MAPPING_FILE, ERROR_PROCESSING_NAMED_QUERY, EXCEPTION_CONFIGURING_EM_FACTORY, EXCESSIVE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIED, EXCLUSIVE_CONNECTION_NO_LONGER_AVAILABLE, EXISTING_QUERY_TYPE_CONFLICT, EXPECTED_PROXY_PROPERTY_NOT_FOUND, FATAL_ERROR_OCCURRED, FEATURE_NOT_SUPPORTED_IN_JDK_VERSION, FIELD_LEVEL_LOCKING_NOTSUPPORTED_OUTSIDE_A_UNIT_OF_WORK, FILE_ERROR, HISTORICAL_SESSION_ONLY_SUPPORTED_ON_ORACLE, ILLEGAL_CONTAINER_CLASS, ILLEGAL_USE_OF_MAP_IN_DIRECTCOLLECTION, INACTIVE_UNIT_OF_WORK, INCOMPLETE_JOIN_COLUMNS_SPECIFIED, INCOMPLETE_PRIMARY_KEY_JOIN_COLUMNS_SPECIFIED, INCORRECT_LOGIN_INSTANCE_PROVIDED, INSTANTIATING_VALUEHOLDER_WITH_NULL_SESSION, INVALID_ATTRIBUTE_OVERRIDE_NAME, INVALID_BOOLEAN_VALUE_FOR_ADDINGNAMEDQUERIES, INVALID_BOOLEAN_VALUE_FOR_ENABLESTATMENTSCACHED, INVALID_BOOLEAN_VALUE_FOR_PROPERTY, INVALID_BOOLEAN_VALUE_FOR_SETTING_NATIVESQL, INVALID_CACHESTATEMENTS_SIZE_VALUE, INVALID_CALLBACK_METHOD, INVALID_CALLBACK_METHOD_MODIFIER, INVALID_CALLBACK_METHOD_NAME, INVALID_CLASS_TYPE_FOR_BLOB_ATTRIBUTE, INVALID_CLASS_TYPE_FOR_CLOB_ATTRIBUTE, INVALID_COLLECTION_TYPE_FOR_RELATIONSHIP, INVALID_COLUMN_ANNOTATION_ON_RELATIONSHIP, INVALID_COMPARATOR_CLASS, INVALID_COMPOSITE_PK_ATTRIBUTE, INVALID_COMPOSITE_PK_SPECIFICATION, INVALID_CONNECTOR, INVALID_DATA_SOURCE_NAME, INVALID_EMBEDDABLE_ATTRIBUTE, INVALID_EMBEDDED_ATTRIBUTE, INVALID_ENCRYPTION_CLASS, INVALID_ENTITY_CALLBACK_METHOD_ARGUMENTS, INVALID_ENTITY_LISTENER_CALLBACK_METHOD_ARGUMENTS, INVALID_ENTITY_MAPPINGS_DOCUMENT, INVALID_EXCEPTIONHANDLER_CLASS, INVALID_EXPLICIT_ACCESS_TYPE, INVALID_FIELD_FOR_CLASS, INVALID_FILE_TYPE, INVALID_LOGGING_FILE, INVALID_MAPPING, INVALID_MAPPING_FOR_CONVERTER, INVALID_MAPPING_FOR_EMBEDDED_ID, INVALID_MAPPING_FOR_STRUCT_CONVERTER, INVALID_MERGE_POLICY, INVALID_METHOD_ARGUMENTS, INVALID_NULL_METHOD_ARGUMENTS, INVALID_ORDER_BY_VALUE, INVALID_PROFILER_CLASS, INVALID_PROPERTY_FOR_CLASS, INVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORK, INVALID_SEQUENCING_LOGIN, INVALID_SESSIONEVENTLISTENER_CLASS, INVALID_TYPE_FOR_BASIC_COLLECTION_ATTRIBUTE, INVALID_TYPE_FOR_BASIC_MAP_ATTRIBUTE, INVALID_TYPE_FOR_ENUMERATED_ATTRIBUTE, INVALID_TYPE_FOR_LOB_ATTRIBUTE, INVALID_TYPE_FOR_SERIALIZED_ATTRIBUTE, INVALID_TYPE_FOR_TEMPORAL_ATTRIBUTE, INVALID_TYPE_FOR_VERSION_ATTRIBUTE, INVALID_VALUE_FOR_PROPERTY, ISOLATED_DATA_NOT_SUPPORTED_IN_CLIENTSESSIONBROKER, JAR_FILES_IN_PERSISTENCE_XML_NOT_SUPPORTED, JAVA_TYPE_IS_NOT_A_VALID_DATABASE_TYPE, JTS_EXCEPTION_RAISED, KEYS_MUST_MATCH, LOG_IO_ERROR, LOGGING_FILE_NAME_CANNOT_BE_EMPTY, LOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONS, MAP_KEY_NOT_DECLARED_IN_ITEM_CLASS, MAPPING_ANNOTATIONS_APPLIED_TO_TRANSIENT_ATTRIBUTE, MAPPING_DOES_NOT_OVERRIDE_VALUEFROMROWINTERNALWITHJOIN, MAPPING_FILE_NOT_FOUND, MAPPING_METADATA_APPLIED_TO_INVALID_ATTRIBUTE, MAPPING_METADATA_APPLIED_TO_METHOD_WITH_ARGUMENTS, MAX_SIZE_LESS_THAN_MIN_SIZE, METHOD_FAILED, MISSING_CONTEXT_STRING_FOR_CONTEXT, MISSING_DESCRIPTOR, MISSING_FIELD_TYPE_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATION_, MISSING_MAPPING, MISSING_TRANSFORMER_METHOD_FOR_DDL_GENERATION_OF_CLASS_TRANSFORMATION, MODIFY_ALL_QUERIES_NOT_SUPPORTED_WITH_OTHER_WRITES, MULTIPLE_CALLBACK_METHODS_DEFINED, MULTIPLE_CLASSES_FOR_THE_SAME_DISCRIMINATOR, MULTIPLE_COPY_POLICY_ANNOTATIONS_ON_SAME_CLASS, MULTIPLE_CURSORS_NOT_SUPPORTED, MULTIPLE_EMBEDDED_ID_ANNOTATIONS_FOUND, MULTIPLE_OBJECT_VALUES_FOR_DATA_VALUE, MULTIPLE_PROJECTS_SPECIFIED_IN_PROPERTIES, NESTED_UOW_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKING, NESTED_UOW_NOT_SUPPORTED_FOR_MODIFY_ALL_QUERY, NO_CONVERTER_DATA_TYPE_SPECIFIED, NO_CONVERTER_OBJECT_TYPE_SPECIFIED, NO_CORRESPONDING_SETTER_METHOD_DEFINED, NO_MAPPED_BY_ATTRIBUTE_FOUND, NO_PK_ANNOTATIONS_FOUND, NO_PROJECT_SPECIFIED_IN_PROPERTIES, NO_PROPERTIES_FILE_FOUND, NO_SESSION_FOUND, NO_SESSION_REGISTERED_FOR_CLASS, NO_SESSION_REGISTERED_FOR_NAME, NO_SESSIONS_XML_FOUND, NO_TABLES_TO_CREATE, NO_TEMPORAL_TYPE_SPECIFIED, NO_TOPLINK_EJB_JAR_XML_FOUND, NON_ENTITY_AS_TARGET_IN_RELATIONSHIP, NON_UNIQUE_ENTITY_NAME, NON_UNIQUE_MAPPING_FILE_NAME, NOT_SUPPORTED_FOR_DATASOURCE, NULL_CACHE_KEY_FOUND_ON_REMOVAL, NULL_PK_IN_UOW_CLONE, NULL_UNDERLYING_VALUEHOLDER_VALUE, OBJECT_NEED_IMPL_TRACKER_FOR_FETCH_GROUP_USAGE, OLD_COMMIT_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKING, ONLY_FIELDS_ARE_VALID_KEYS_FOR_DATABASE_ROWS, ONLY_ONE_GENERATED_VALURE_IS_ALLOWED, OPERATION_NOT_SUPPORTED, OPTIMISTIC_LOCKING_NOT_SUPPORTED, OPTIMISTIC_LOCKING_SELECTED_COLUMN_NAMES_NOT_SPECIFIED, OPTIMISTIC_LOCKING_VERSION_ELEMENT_NOT_SPECIFIED, ORACLE_OBJECT_TYPE_NAME_NOT_DEFINED, ORACLE_OBJECT_TYPE_NOT_DEFINED, ORACLE_VARRAY_MAXIMIM_SIZE_NOT_DEFINED, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_INT_PROXYTYPE, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTION, ORACLEJDBC10_1_0_2PROXYCONNECTOR_REQUIRES_ORACLECONNECTION_VERSION, ORACLEOCIPROXYCONNECTOR_REQUIRES_ORACLEOCICONNECTIONPOOL, PLATFORM_CLASS_NOT_FOUND, PLATFORM_DOES_NOT_OVERRIDE_GETCREATETEMPTABLESQLPREFIX, PLATFORM_DOES_NOT_SUPPORT_CALL_WITH_RETURNING, PLATFORM_DOES_NOT_SUPPORT_SEQUENCE, PLATFORM_DOES_NOT_SUPPORT_STORED_FUNCTIONS, POOL_NAME_DOES_NOT_EXIST, POOLS_MUST_BE_CONFIGURED_BEFORE_LOGIN, PRIMARY_KEY_UPDATE_DISALLOWED, PRIMARY_TABLE_NOT_DEFINED_FOR_RELATIONSHIP, PROJECT_AMENDMENT_EXCEPTION_OCCURED, PROJECT_LOGIN_IS_NULL, PROJECT_XML_NOT_FOUND, QUERY_ARGUMENT_TYPE_NOT_FOUND, QUERY_SEQUENCE_DOES_NOT_HAVE_SELECT_QUERY, READ_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_ATTRIBUTE_TRANSFORMER, READ_TRANSFORMER_HAS_BOTH_CLASS_AND_METHOD, READ_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHOD, REFLECTIVE_EXCEPTION_WHILE_CREATING_CLASS_INSTANCE, SEQUENCE_CANNOT_BE_CONNECTED_TO_TWO_PLATFORMS, SEQUENCE_GENERATOR_RESERVED_NAME, SEQUENCE_NAME_ALREADY_USED_BY_DEFAULT_SEQUENCE, SEQUENCE_SETUP_INCORRECTLY, SERVER_PLATFORM_IS_READ_ONLY_AFTER_LOGIN, SESSION_AMENDMENT_EXCEPTION_OCCURED, SET_LISTENER_CLASSES_EXCEPTION, START_INDEX_OUT_OF_RANGE, STOP_INDEX_OUT_OF_RANGE, SUB_SESSION_NOT_DEFINED_FOR_BROKER, TABLE_GENERATOR_RESERVED_NAME, TWO_STRUCT_CONVERTERS_ADDED_FOR_SAME_CLASS, UNABLE_TO_DETERMINE_TARGET_ENTITY, UNABLE_TO_LOAD_CLASS, UNFETCHED_ATTRIBUTE_NOT_EDITABLE, UNI_DIRECTIONAL_ONE_TO_MANY_HAS_JOINCOLUMN_ANNOTATIONS, UNIT_OF_WORK_AFTER_WRITE_CHANGES_FAILED, UNIT_OF_WORK_IN_TRANSACTION_COMMIT_PENDING, UNKNOWN_PROXY_TYPE, UNSPECIFIED_COMPOSITE_PK_NOT_SUPPORTED, UNSUPPORTED_CASCADE_LOCKING_DESCRIPTOR, UNSUPPORTED_CASCADE_LOCKING_MAPPING, UNSUPPORTED_CASCADE_LOCKING_MAPPING_WITH_CUSTOM_QUERY, WRITE_OBJECT_NOT_ALLOWED_IN_UNIT_OF_WORK, WRITE_TRANSFORMER_CLASS_DOESNT_IMPLEMENT_FIELD_TRANSFORMER, WRITE_TRANSFORMER_HAS_BOTH_CLASS_AND_METHOD, WRITE_TRANSFORMER_HAS_NEITHER_CLASS_NOR_METHOD, WRITE_TRANSFORMER_HAS_NO_COLUMN_NAME, WRONG_CHANGE_EVENT, WRONG_COLLECTION_CHANGE_EVENT_TYPE, WRONG_OBJECT_REGISTERED, WRONG_PROPERTY_NAME_IN_CHANGE_EVENT, WRONG_SEQUENCE_TYPE, WRONG_USAGE_OF_SET_CUSTOM_SQL_ARGUMENT_TYPE_METOD |
Method Summary |
static QueryException |
addArgumentsNotSupported(java.lang.String argumentType)
|
static QueryException |
additionalSizeQueryNotSpecified(DatabaseQuery query)
|
static QueryException |
aggregateObjectCannotBeDeletedOrWritten(ClassDescriptor descriptor,
DatabaseQuery query)
|
static QueryException |
argumentSizeMismatchInQueryAndQueryDefinition(DatabaseQuery query)
|
static QueryException |
backupCloneIsDeleted(java.lang.Object clone)
|
static QueryException |
backupCloneIsOriginalFromParent(java.lang.Object clone)
|
static QueryException |
backupCloneIsOriginalFromSelf(java.lang.Object clone)
|
static QueryException |
batchReadingNotSupported(DatabaseMapping mapping,
DatabaseQuery query)
|
static QueryException |
batchReadingNotSupported(DatabaseQuery query)
|
static QueryException |
calledMethodThrewException(java.lang.reflect.Method aMethod,
java.lang.Object object,
java.lang.Exception ex)
|
static ValidationException |
cannotAccessFieldOnObject(java.lang.reflect.Field aField,
java.lang.Object anObject)
|
static ValidationException |
cannotAccessMethodOnObject(java.lang.reflect.Method aMethod,
java.lang.Object anObject)
|
static QueryException |
cannotAddElement(java.lang.Object anObject,
java.lang.Object aContainer,
java.lang.Exception ex)
|
static QueryException |
cannotAddToContainer(java.lang.Object anObject,
java.lang.Object aContainer,
org.eclipse.persistence.internal.queries.ContainerPolicy policy)
|
static QueryException |
cannotCacheCursorResultsOnQuery(DatabaseQuery query)
|
static QueryException |
cannotCacheIsolatedDataOnQuery(DatabaseQuery query)
|
static QueryException |
cannotCachePartialObjects(DatabaseQuery query)
|
static QueryException |
cannotCompareTablesInExpression(java.lang.Object data)
|
static QueryException |
cannotCompareTargetForeignKeysToNull(Expression expression,
java.lang.Object value,
DatabaseMapping mapping)
|
static QueryException |
cannotConformAndCacheQueryResults(ReadQuery query)
|
static QueryException |
cannotConformExpression()
|
static QueryException |
cannotConformUnfetchedAttribute(java.lang.String attrbuteName)
|
static QueryException |
cannotCreateClone(org.eclipse.persistence.internal.queries.ContainerPolicy policy,
java.lang.Object anObject)
|
static QueryException |
cannotDeleteReadOnlyObject(java.lang.Object anObject)
|
static QueryException |
cannotQueryAcrossAVariableOneToOneMapping(DatabaseMapping mapping,
ClassDescriptor descriptor)
|
static QueryException |
cannotRemoveFromContainer(java.lang.Object anObject,
java.lang.Object aContainer,
org.eclipse.persistence.internal.queries.ContainerPolicy policy)
|
static QueryException |
cannotSetShouldCheckCacheOnlyOnReportQuery()
|
static QueryException |
classNotFoundWhileUsingQueryHint(DatabaseQuery query,
java.lang.Object hintValue,
java.lang.Exception exc)
|
static QueryException |
classPkDoesNotExistInCache(java.lang.Class theClass,
java.util.Vector primaryKey)
|
static QueryException |
clearQueryResultsNotSupported(ReadQuery query)
|
static QueryException |
cloneMethodInaccessible()
|
static QueryException |
cloneMethodRequired()
|
static QueryException |
cloneMethodThrowException(java.lang.Throwable exception)
|
static QueryException |
compatibleTypeNotSet(org.eclipse.persistence.internal.helper.DatabaseType type)
|
static QueryException |
couldNotInstantiateContainerClass(java.lang.Class aClass,
java.lang.Exception exception)
|
static QueryException |
deleteAllQuerySpecifiesObjectsButNotSelectionCriteria(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String objects)
|
static QueryException |
descriptorIsMissing(java.lang.Class referenceClass,
DatabaseQuery query)
|
static QueryException |
descriptorIsMissingForNamedQuery(java.lang.Class domainClass,
java.lang.String queryName)
|
static QueryException |
discriminatorColumnNotSelected(java.lang.String expectedColumn,
java.lang.String sqlResultSetMapping)
|
static QueryException |
distinctCountOnOuterJoinedCompositePK(ClassDescriptor descr,
DatabaseQuery query)
|
static QueryException |
errorInstantiatedClassForQueryHint(java.lang.Exception exception,
DatabaseQuery query,
java.lang.Class theClass,
java.lang.String hint)
|
static QueryException |
exampleAndReferenceObjectClassMismatch(java.lang.Class exampleObjectClass,
java.lang.Class referenceObjectClass,
DatabaseQuery query)
Oct 18, 2000 JED
Added this method and exception value |
static QueryException |
exceptionWhileUsingConstructorExpression(java.lang.Exception thrownException,
DatabaseQuery query)
An exception was throwing while using a ReportQuery with a constructor expession |
static QueryException |
expressionDoesNotSupportPartialAttributeReading(Expression expression)
|
static QueryException |
fetchGroupAttributeNotMapped(java.lang.String attrbuteName)
|
static QueryException |
fetchGroupNotDefinedInDescriptor(java.lang.String fetchGroupName)
|
static QueryException |
fetchGroupNotSupportOnPartialAttributeReading()
|
static QueryException |
fetchGroupNotSupportOnReportQuery()
|
static QueryException |
fetchGroupValidOnlyIfFetchGroupManagerInDescriptor(java.lang.String descriptorName,
java.lang.String queryName)
|
java.lang.String |
getMessage()
PUBLIC:
Return the exception error message. |
DatabaseQuery |
getQuery()
PUBLIC:
Return the query in which the problem was detected. |
Record |
getQueryArgumentsRecord()
PUBLIC:
Return the query argements used in the original query when exception is thrown |
static QueryException |
historicalQueriesMustPreserveGlobalCache()
|
static QueryException |
historicalQueriesOnlySupportedOnOracle()
|
static QueryException |
illegalUseOfGetField(java.lang.Object data)
|
static QueryException |
illegalUseOfGetTable(java.lang.Object data)
|
static QueryException |
illFormedExpression(Expression queryKey)
|
static QueryException |
inCannotBeParameterized(DatabaseQuery query)
|
static QueryException |
incorrectClassForObjectComparison(Expression expression,
java.lang.Object value,
DatabaseMapping mapping)
|
static QueryException |
incorrectQueryObjectFound(DatabaseQuery query,
java.lang.Class expectedQueryClass)
|
static QueryException |
incorrectSizeQueryForCursorStream(DatabaseQuery query)
|
static QueryException |
inheritanceWithMultipleTablesNotSupported()
|
static QueryException |
invalidBuilderInQuery(DatabaseQuery query)
|
static QueryException |
invalidContainerClass(java.lang.Class containerGiven,
java.lang.Class containerRequired)
|
static QueryException |
invalidDatabaseAccessor(org.eclipse.persistence.internal.databaseaccess.Accessor accessor)
|
static QueryException |
invalidDatabaseCall(Call call)
|
static QueryException |
invalidExpression(java.lang.Object expression)
|
static QueryException |
invalidExpressionForQueryItem(Expression expression,
DatabaseQuery owner)
|
static QueryException |
invalidOperation(java.lang.String operation)
|
static QueryException |
invalidOperator(java.lang.Object data)
|
static QueryException |
invalidOperatorForObjectComparison(Expression expression)
|
static QueryException |
invalidQuery(DatabaseQuery query)
|
static QueryException |
invalidQueryKeyInExpression(java.lang.Object data)
|
static QueryException |
invalidQueryOnHistoricalSession(DatabaseQuery query)
|
static QueryException |
invalidQueryOnServerSession(DatabaseQuery query)
|
static QueryException |
invalidTableForFieldInExpression(java.lang.Object data)
|
static QueryException |
invalidUseOfAnyOfInExpression(java.lang.Object data)
|
static QueryException |
invalidUseOfToManyQueryKeyInExpression(java.lang.Object data)
|
static QueryException |
isolatedQueryExecutedOnServerSession()
|
static QueryException |
joinExpressionsNotApplicableOnNonObjectReportItem(java.lang.String expressionType,
java.lang.String itemName)
|
static QueryException |
joiningAcrossInheritanceClassWithMultipleTablesNotSupported(DatabaseQuery query,
java.lang.Class joinClass)
|
static ValidationException |
mapKeyIsNull(java.lang.Object element,
java.lang.Object container)
|
static ValidationException |
mapKeyNotComparable(java.lang.Object anObject,
java.lang.Object aContainer)
|
static QueryException |
mappingForExpressionDoesNotSupportJoining(java.lang.Object expression)
|
static QueryException |
mappingForFieldResultNotFound(java.lang.String[] attributeNames,
int currentString)
|
static QueryException |
methodDoesNotExistInContainerClass(java.lang.String methodName,
java.lang.Class aClass)
|
static QueryException |
methodDoesNotExistOnExpression(java.lang.String methodName,
java.lang.Class[] argTypes)
|
static QueryException |
methodInvocationFailed(java.lang.reflect.Method aMethod,
java.lang.Object anObject,
java.lang.Exception ex)
|
static QueryException |
methodNotValid(java.lang.Object aReceiver,
java.lang.String methodName)
|
static QueryException |
multipleRowsDetectedFromReadObjectQuery()
|
static QueryException |
mustInstantiateValueholders()
|
static QueryException |
mustUseCursorStreamPolicy()
|
static QueryException |
namedArgumentNotFoundInQueryParameters(java.lang.String argumentName)
|
static QueryException |
noAttributesForReportQuery(DatabaseQuery query)
Oct 19, 2000 JED
Added this method and exception value |
static QueryException |
noCallOrInteractionSpecified()
|
static QueryException |
noConcreteClassIndicated(org.eclipse.persistence.internal.sessions.AbstractRecord row,
DatabaseQuery query)
|
static QueryException |
noCursorSupport(DatabaseQuery query)
|
static QueryException |
noDescriptorForClassFromInheritancePolicy(DatabaseQuery query,
java.lang.Class referenceClass)
|
static QueryException |
noExpressionBuilderFound(Expression expression)
|
static QueryException |
noRelationTableInManyToManyQueryKey(ManyToManyQueryKey queryKey,
Expression expression)
|
static QueryException |
nullPrimaryKeyInBuildingObject(DatabaseQuery query,
org.eclipse.persistence.internal.sessions.AbstractRecord databaseRow)
|
static QueryException |
objectComparisonsCannotBeParameterized(Expression expression)
|
static QueryException |
objectDoesNotExistInCache(java.lang.Object object)
|
static QueryException |
objectToInsertIsEmpty(org.eclipse.persistence.internal.helper.DatabaseTable table)
|
static QueryException |
objectToModifyNotSpecified(DatabaseQuery query)
|
static QueryException |
outerJoinIsOnlyValidForOneToOneMappings(DatabaseMapping mapping)
|
static QueryException |
parameterNameMismatch(java.lang.String badParameterName)
|
static QueryException |
polymorphicReportItemWithMultipletableNotSupported(java.lang.String itemName,
Expression expression,
DatabaseQuery owner)
|
static QueryException |
queryHintContainedInvalidIntegerValue(java.lang.String hintName,
java.lang.Object hintValue,
java.lang.Exception e)
|
static QueryException |
queryHintDidNotContainEnoughTokens(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue)
|
static QueryException |
queryHintNavigatedIllegalRelationship(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue,
java.lang.String relationship)
|
static QueryException |
queryHintNavigatedNonExistantRelationship(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue,
java.lang.String relationship)
|
static QueryException |
queryNotDefined()
|
static QueryException |
queryNotDefined(java.lang.String queryName)
|
static QueryException |
queryNotDefined(java.lang.String queryName,
java.lang.Class domainClass)
|
static QueryException |
querySentToInactiveUnitOfWork(DatabaseQuery query)
|
static QueryException |
readBeyondStream(DatabaseQuery query)
|
static QueryException |
redirectionClassOrMethodNotSet(DatabaseQuery query)
|
static QueryException |
redirectionMethodError(java.lang.Exception exception,
DatabaseQuery query)
|
static QueryException |
redirectionMethodNotDefinedCorrectly(java.lang.Class methodClass,
java.lang.String methodName,
java.lang.Exception exception,
DatabaseQuery query)
|
static QueryException |
referenceClassMissing(DatabaseQuery query)
|
static QueryException |
reflectiveCallOnTopLinkClassFailed(java.lang.String className,
java.lang.Exception e)
|
static QueryException |
refreshNotPossibleWithCheckCacheOnly(DatabaseQuery query)
|
static QueryException |
refreshNotPossibleWithoutCache(DatabaseQuery query)
|
static QueryException |
reportQueryResultSizeMismatch(int expected,
int retrieved)
|
static QueryException |
reportQueryResultWithoutPKs(ReportQueryResult result)
|
static QueryException |
selectionObjectCannotBeNull(DatabaseQuery query)
|
void |
setQuery(DatabaseQuery query)
INTERNAL:
Set the query in which the problem was detected. |
void |
setQueryArguments(org.eclipse.persistence.internal.sessions.AbstractRecord queryArguments)
INTERNAL:
Set the query argements used in the original query when exception is thrown |
static QueryException |
sizeOnlySupportedOnExpressionQueries(DatabaseQuery query)
|
static QueryException |
specifiedPartialAttributeDoesNotExist(DatabaseQuery query,
java.lang.String attributeName,
java.lang.String targetClassName)
|
static QueryException |
sqlStatementNotSetProperly(DatabaseQuery query)
|
static QueryException |
tempTablesNotSupported(DatabaseQuery query,
java.lang.String platformClassName)
|
static QueryException |
typeMismatchBetweenAttributeAndConstantOnExpression(java.lang.Class constantClass,
java.lang.Class attributeClass)
|
static QueryException |
typeNameNotSet(org.eclipse.persistence.internal.helper.DatabaseType type)
|
static QueryException |
unableToSetRedirectorOnQueryFromHint(DatabaseQuery query,
java.lang.String hint,
java.lang.String redirectorClass,
java.lang.Exception ex)
|
static QueryException |
unexpectedInvocation(java.lang.String message)
|
static QueryException |
unnamedArgumentsNotSupported()
|
static QueryException |
unnamedQueryOnSessionBroker(DatabaseQuery query)
|
static QueryException |
unsupportedMappingForObjectComparison(DatabaseMapping mapping,
Expression expression)
|
static QueryException |
updateAllQueryAddUpdateDefinesWrongField(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String attributeNameOrExpression,
java.lang.String wrongField)
|
static QueryException |
updateAllQueryAddUpdateDoesNotDefineField(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String attributeNameOrExpression)
|
static QueryException |
updateAllQueryAddUpdateFieldIsNull(DatabaseQuery query)
|
static QueryException |
updateStatementsNotSpecified()
|
Methods inherited from class org.eclipse.persistence.exceptions.ValidationException |
alreadyLoggedIn, cacheExpiryAndExpiryTimeOfDayBothSpecified, cacheNotSupportedWithEmbeddable, cannotAcquireClientSessionFromSession, cannotAcquireDataSource, cannotAcquireHistoricalSession, cannotAddDescriptorsToSessionBroker, cannotCastToClass, cannotCommitAndResumeSynchronizedUOW, cannotCommitAndResumeUOWWithModifyAllQueries, cannotCommitUOWAgain, cannotCreateExternalTransactionController, cannotHaveUnboundInOutputArguments, cannotInstantiateExceptionHandlerClass, cannotInstantiateProfilerClass, cannotInstantiateSessionEventListenerClass, cannotInvokeMethodOnConfigClass, cannotIssueModifyAllQueryWithOtherWritesWithinUOW, cannotModifyReadOnlyClassesSetAfterUsingUnitOfWork, cannotPersistExistingObject, cannotRegisterAggregateObjectInUnitOfWork, cannotReleaseNonClientSession, cannotRemoveFromReadOnlyClassesInNestedUnitOfWork, cannotSetCursorForParameterTypeOtherThanOut, cannotSetDefaultSequenceAsDefault, cannotSetListenerClasses, cannotSetReadPoolSizeAfterLogin, cannotTranslateUnpreparedCall, cannotWriteChangesTwice, childDescriptorsDoNotHaveIdentityMap, circularMappedByReferences, classFileTransformerThrowsException, classListMustNotBeNull, classNotFoundWhileConvertingClassNames, classNotListedInPersistenceUnit, clientSessionCanNotUseExclusiveConnection, configFactoryNamePropertyNotFound, configFactoryNamePropertyNotSpecified, configMethodNotDefined, conflictingAccessTypeForEmbeddable, conflictingAnnotations, conflictingNamedAnnotations, conflictingNamedXMLElements, conflictingSequenceAndTableGeneratorsSpecified, conflictingSequenceNameAndTablePkColumnValueSpecified, conflictingXMLElements, containerPolicyDoesNotUseKeys, converterNotFound, copyPolicyMustSpecifyEitherMethodOrWorkingCopyMethod, couldNotBindJndi, couldNotFindDriverClass, couldNotFindMapKey, createPlatformDefaultSequenceUndefined, currentLoaderNotValid, defaultSequenceNameAlreadyUsedBySequence, descriptorMustBeNotInitialized, ejbCannotLoadRemoteClass, ejbContainerExceptionRaised, ejbDescriptorNotFoundInSession, ejbFinderException, ejbInvalidHomeInterfaceClass, ejbInvalidPlatformClass, ejbInvalidProjectClass, ejbInvalidSessionTypeClass, ejbMustBeInTransaction, ejbNoSuchSessionSpecifiedInProperties, ejbPersistenceUnitPropertiesNotFound, ejbPrimaryKeyReflectionException, ejbSessionTypeClassNotFound, embeddedIdAndIdAnnotationFound, embeddedIdHasNoAttributes, entityClassNotFound, errorClosingPersistenceXML, errorDecryptingPassword, errorEncryptingPassword, errorInSessionsXML, errorInstantiatingClass, errorInstantiatingConversionValueData, errorInstantiatingConversionValueObject, errorParsingMappingFile, errorProcessingNamedQuery, exceptionConfiguringEMFactory, excessivePrimaryKeyJoinColumnsSpecified, excusiveConnectionIsNoLongerAvailable, existingQueryTypeConflict, expectedProxyPropertyNotFound, fatalErrorOccurred, featureIsNotAvailableInRunningJDKVersion, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, historicalSessionOnlySupportedOnOracle, illegalContainerClass, illegalOperationForUnitOfWorkLifecycle, illegalUseOfMapInDirectCollection, inActiveUnitOfWork, incompleteJoinColumnsSpecified, incompletePrimaryKeyJoinColumnsSpecified, incorrectLoginInstanceProvided, instantiatingValueholderWithNullSession, invalidAttributeOverrideName, invalidBooleanValueForAddingNamedQueries, invalidBooleanValueForEnableStatmentsCached, invalidBooleanValueForProperty, invalidBooleanValueForSettingNativeSQL, invalidCacheStatementsSize, invalidCallbackMethod, invalidCallbackMethodModifier, invalidCallbackMethodName, invalidClassTypeForBLOBAttribute, invalidClassTypeForCLOBAttribute, invalidCollectionTypeForRelationship, invalidColumnAnnotationOnRelationship, invalidComparatorClass, invalidCompositePKAttribute, invalidCompositePKSpecification, invalidConnector, invalidDataSourceName, invalidEmbeddableAttribute, invalidEmbeddedAttribute, invalidEncryptionClass, invalidEntityCallbackMethodArguments, invalidEntityListenerCallbackMethodArguments, invalidEntityMappingsDocument, invalidExceptionHandlerClass, invalidExplicitAccessTypeSpecified, invalidFieldForClass, invalidFileName, invalidLoggingFile, invalidLoggingFile, invalidMapping, invalidMappingForConverter, invalidMappingForEmbeddedId, invalidMappingForStructConverter, invalidMergePolicy, invalidMethodArguments, invalidNullMethodArguments, invalidOrderByValue, invalidProfilerClass, invalidPropertyForClass, invalidSequencingLogin, invalidSessionEventListenerClass, invalidTypeForBasicCollectionAttribute, invalidTypeForBasicMapAttribute, invalidTypeForEnumeratedAttribute, invalidTypeForLOBAttribute, invalidTypeForSerializedAttribute, invalidTypeForTemporalAttribute, invalidTypeForVersionAttribute, invalidValueForProperty, isolatedDataNotSupportedInSessionBroker, jarFilesInPersistenceXmlNotSupported, javaTypeIsNotAValidDatabaseType, jtsExceptionRaised, loginBeforeAllocatingClientSessions, logIOError, mapKeyNotDeclaredInItemClass, mappingAnnotationsAppliedToTransientAttribute, mappingDoesNotOverrideValueFromRowInternalWithJoin, mappingFileNotFound, mappingMetadataAppliedToInvalidAttribute, mappingMetadataAppliedToMethodWithArguments, maxSizeLessThanMinSize, methodFailed, missingContextStringForContext, missingDescriptor, missingFieldTypeForDDLGenerationOfClassTransformation, missingMappingForAttribute, missingTransformerMethodForDDLGenerationOfClassTransformation, multipleClassesForTheSameDiscriminator, multipleCopyPolicyAnnotationsOnSameClass, multipleCursorsNotSupported, multipleEmbeddedIdAnnotationsFound, multipleLifecycleCallbackMethodsForSameLifecycleEvent, multipleObjectValuesForDataValue, multipleProjectsSpecifiedInProperties, nestedUOWNotSupportedForAttributeTracking, nestedUOWNotSupportedForModifyAllQuery, noConverterDataTypeSpecified, noConverterObjectTypeSpecified, noCorrespondingSetterMethodDefined, noMappedByAttributeFound, nonEntityTargetInRelationship, nonUniqueEntityName, nonUniqueMappingFileName, noPrimaryKeyAnnotationsFound, noProjectSpecifiedInProperties, noPropertiesFileFound, noSessionFound, noSessionRegisteredForClass, noSessionRegisteredForName, noSessionsXMLFound, noTablesToCreate, noTemporalTypeSpecified, noTopLinkEjbJarXMLFound, notSupportedForDatasource, nullCacheKeyFoundOnRemoval, nullPrimaryKeyInUnitOfWorkClone, nullUnderlyingValueHolderValue, objectNeedImplTrackerForFetchGroupUsage, oldCommitNotSupportedForAttributeTracking, onlyFieldsAreValidKeysForDatabaseRows, onlyOneGeneratedValueIsAllowed, operationNotSupported, optimisticLockingNotSupportedWithStoredProcedureGeneration, optimisticLockingSelectedColumnNamesNotSpecified, optimisticLockingVersionElementNotSpecified, oracleJDBC10_1_0_2ProxyConnectorRequiresIntProxytype, oracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnection, oracleJDBC10_1_0_2ProxyConnectorRequiresOracleConnectionVersion, oracleObjectTypeIsNotDefined, oracleObjectTypeNameIsNotDefined, oracleOCIProxyConnectorRequiresOracleOCIConnectionPool, oracleVarrayMaximumSizeNotDefined, platformClassNotFound, platformDoesNotOverrideGetCreateTempTableSqlPrefix, platformDoesNotSupportCallWithReturning, platformDoesNotSupportSequence, platformDoesNotSupportStoredFunctions, poolNameDoesNotExist, poolsMustBeConfiguredBeforeLogin, primaryKeyUpdateDisallowed, primaryTableNotDefined, projectAmendmentExceptionOccured, projectLoginIsNull, projectXMLNotFound, queryArgumentTypeNotFound, querySequenceDoesNotHaveSelectQuery, readTransformerClassDoesntImplementAttributeTransformer, readTransformerHasBothClassAndMethod, readTransformerHasNeitherClassNorMethod, reflectiveExceptionWhileCreatingClassInstance, sequenceCannotBeConnectedToTwoPlatforms, sequenceGeneratorUsingAReservedName, sequenceNameAlreadyUsedByDefaultSequence, sequenceSetupIncorrectly, serverPlatformIsReadOnlyAfterLogin, sessionAmendmentExceptionOccured, startIndexOutOfRange, stopIndexOutOfRange, subSessionsNotDefinedForBroker, tableGeneratorUsingAReservedName, twoStructConvertersAddedForSameClass, unableToDetermineTargetEntity, unableToLoadClass, unfetchedAttributeNotEditable, uniDirectionalOneToManyHasJoinColumnAnnotations, unitOfWorkAfterWriteChangesFailed, unitOfWorkInTransactionCommitPending, unitOfWorkInTransactionCommitPending, unknownProxyType, unspecifiedCompositePKNotSupported, unsupportedCascadeLockingDescriptor, unsupportedCascadeLockingMapping, unsupportedCascadeLockingMappingWithCustomQuery, writeChangesOnNestedUnitOfWork, writeObjectNotAllowedInUnitOfWork, writeTransformerClassDoesntImplementFieldTransformer, writeTransformerHasBothClassAndMethod, writeTransformerHasNeitherClassNorMethod, writeTransformerHasNoColumnName, wrongChangeEvent, wrongCollectionChangeEventType, wrongObjectRegistered, wrongPropertyNameInChangeEvent, wrongSequenceType, wrongUsageOfSetCustomArgumentTypeMethod |
Methods inherited from class org.eclipse.persistence.exceptions.EclipseLinkException |
cr, getErrorCode, getIndentationString, getInternalException, getSession, hasBeenLogged, printStackTrace, printStackTrace, printStackTrace, setErrorCode, setHasBeenLogged, setIndentationString, setInternalException, setSession, setShouldPrintInternalException, shouldPrintInternalException, toString |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
query
protected transient DatabaseQuery query
queryArguments
protected transient org.eclipse.persistence.internal.sessions.AbstractRecord queryArguments
ADDITIONAL_SIZE_QUERY_NOT_SPECIFIED
public static final int ADDITIONAL_SIZE_QUERY_NOT_SPECIFIED
- See Also:
- Constant Field Values
AGGREGATE_OBJECT_CANNOT_BE_DELETED
public static final int AGGREGATE_OBJECT_CANNOT_BE_DELETED
- See Also:
- Constant Field Values
ARGUMENT_SIZE_MISMATCH_IN_QUERY_AND_QUERY_DEFINITION
public static final int ARGUMENT_SIZE_MISMATCH_IN_QUERY_AND_QUERY_DEFINITION
- See Also:
- Constant Field Values
BACKUP_CLONE_IS_ORIGINAL_FROM_PARENT
public static final int BACKUP_CLONE_IS_ORIGINAL_FROM_PARENT
- See Also:
- Constant Field Values
BACKUP_CLONE_IS_ORIGINAL_FROM_SELF
public static final int BACKUP_CLONE_IS_ORIGINAL_FROM_SELF
- See Also:
- Constant Field Values
BATCH_READING_NOT_SUPPORTED
public static final int BATCH_READING_NOT_SUPPORTED
- See Also:
- Constant Field Values
DESCRIPTOR_IS_MISSING
public static final int DESCRIPTOR_IS_MISSING
- See Also:
- Constant Field Values
DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY
public static final int DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY
- See Also:
- Constant Field Values
INCORRECT_SIZE_QUERY_FOR_CURSOR_STREAM
public static final int INCORRECT_SIZE_QUERY_FOR_CURSOR_STREAM
- See Also:
- Constant Field Values
INVALID_QUERY
public static final int INVALID_QUERY
- See Also:
- Constant Field Values
INVALID_QUERY_KEY_IN_EXPRESSION
public static final int INVALID_QUERY_KEY_IN_EXPRESSION
- See Also:
- Constant Field Values
INVALID_QUERY_ON_SERVER_SESSION
public static final int INVALID_QUERY_ON_SERVER_SESSION
- See Also:
- Constant Field Values
NO_CONCRETE_CLASS_INDICATED
public static final int NO_CONCRETE_CLASS_INDICATED
- See Also:
- Constant Field Values
NO_CURSOR_SUPPORT
public static final int NO_CURSOR_SUPPORT
- See Also:
- Constant Field Values
OBJECT_TO_INSERT_IS_EMPTY
public static final int OBJECT_TO_INSERT_IS_EMPTY
- See Also:
- Constant Field Values
OBJECT_TO_MODIFY_NOT_SPECIFIED
public static final int OBJECT_TO_MODIFY_NOT_SPECIFIED
- See Also:
- Constant Field Values
QUERY_NOT_DEFINED
public static final int QUERY_NOT_DEFINED
- See Also:
- Constant Field Values
QUERY_SENT_TO_INACTIVE_UNIT_OF_WORK
public static final int QUERY_SENT_TO_INACTIVE_UNIT_OF_WORK
- See Also:
- Constant Field Values
READ_BEYOND_QUERY
public static final int READ_BEYOND_QUERY
- See Also:
- Constant Field Values
REFERENCE_CLASS_MISSING
public static final int REFERENCE_CLASS_MISSING
- See Also:
- Constant Field Values
REFRESH_NOT_POSSIBLE_WITHOUT_CACHE
public static final int REFRESH_NOT_POSSIBLE_WITHOUT_CACHE
- See Also:
- Constant Field Values
SIZE_ONLY_SUPPORTED_ON_EXPRESSION_QUERIES
public static final int SIZE_ONLY_SUPPORTED_ON_EXPRESSION_QUERIES
- See Also:
- Constant Field Values
SQL_STATEMENT_NOT_SET_PROPERLY
public static final int SQL_STATEMENT_NOT_SET_PROPERLY
- See Also:
- Constant Field Values
INVALID_QUERY_ITEM
public static final int INVALID_QUERY_ITEM
- See Also:
- Constant Field Values
SELECTION_OBJECT_CANNOT_BE_NULL
public static final int SELECTION_OBJECT_CANNOT_BE_NULL
- See Also:
- Constant Field Values
UNNAMED_QUERY_ON_SESSION_BROKER
public static final int UNNAMED_QUERY_ON_SESSION_BROKER
- See Also:
- Constant Field Values
REPORT_RESULT_WITHOUT_PKS
public static final int REPORT_RESULT_WITHOUT_PKS
- See Also:
- Constant Field Values
NULL_PRIMARY_KEY_IN_BUILDING_OBJECT
public static final int NULL_PRIMARY_KEY_IN_BUILDING_OBJECT
- See Also:
- Constant Field Values
NO_DESCRIPTOR_FOR_SUBCLASS
public static final int NO_DESCRIPTOR_FOR_SUBCLASS
- See Also:
- Constant Field Values
CANNOT_DELETE_READ_ONLY_OBJECT
public static final int CANNOT_DELETE_READ_ONLY_OBJECT
- See Also:
- Constant Field Values
INVALID_OPERATOR
public static final int INVALID_OPERATOR
- See Also:
- Constant Field Values
ILLEGAL_USE_OF_GETFIELD
public static final int ILLEGAL_USE_OF_GETFIELD
- See Also:
- Constant Field Values
ILLEGAL_USE_OF_GETTABLE
public static final int ILLEGAL_USE_OF_GETTABLE
- See Also:
- Constant Field Values
REPORT_QUERY_RESULT_SIZE_MISMATCH
public static final int REPORT_QUERY_RESULT_SIZE_MISMATCH
- See Also:
- Constant Field Values
CANNOT_CACHE_PARTIAL_OBJECT
public static final int CANNOT_CACHE_PARTIAL_OBJECT
- See Also:
- Constant Field Values
OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE
public static final int OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE
- See Also:
- Constant Field Values
CANNOT_ADD_TO_CONTAINER
public static final int CANNOT_ADD_TO_CONTAINER
- See Also:
- Constant Field Values
METHOD_INVOCATION_FAILED
public static final int METHOD_INVOCATION_FAILED
- See Also:
- Constant Field Values
CANNOT_CREATE_CLONE
public static final int CANNOT_CREATE_CLONE
- See Also:
- Constant Field Values
METHOD_NOT_VALID
public static final int METHOD_NOT_VALID
- See Also:
- Constant Field Values
METHOD_DOES_NOT_EXIST_IN_CONTAINER_CLASS
public static final int METHOD_DOES_NOT_EXIST_IN_CONTAINER_CLASS
- See Also:
- Constant Field Values
COULD_NOT_INSTANTIATE_CONTAINER_CLASS
public static final int COULD_NOT_INSTANTIATE_CONTAINER_CLASS
- See Also:
- Constant Field Values
MAP_KEY_NOT_COMPARABLE
public static final int MAP_KEY_NOT_COMPARABLE
- See Also:
- Constant Field Values
CANNOT_ACCESS_METHOD_ON_OBJECT
public static final int CANNOT_ACCESS_METHOD_ON_OBJECT
- See Also:
- Constant Field Values
CALLED_METHOD_THREW_EXCEPTION
public static final int CALLED_METHOD_THREW_EXCEPTION
- See Also:
- Constant Field Values
INVALID_OPERATION
public static final int INVALID_OPERATION
- See Also:
- Constant Field Values
CANNOT_REMOVE_FROM_CONTAINER
public static final int CANNOT_REMOVE_FROM_CONTAINER
- See Also:
- Constant Field Values
CANNOT_ADD_ELEMENT
public static final int CANNOT_ADD_ELEMENT
- See Also:
- Constant Field Values
BACKUP_CLONE_DELETED
public static final int BACKUP_CLONE_DELETED
- See Also:
- Constant Field Values
CANNOT_ACCESS_FIELD_ON_OBJECT
public static final int CANNOT_ACCESS_FIELD_ON_OBJECT
- See Also:
- Constant Field Values
CANNOT_COMPARE_TABLES_IN_EXPRESSION
public static final int CANNOT_COMPARE_TABLES_IN_EXPRESSION
- See Also:
- Constant Field Values
INVALID_TABLE_FOR_FIELD_IN_EXPRESSION
public static final int INVALID_TABLE_FOR_FIELD_IN_EXPRESSION
- See Also:
- Constant Field Values
INVALID_USE_OF_TO_MANY_QUERY_KEY_IN_EXPRESSION
public static final int INVALID_USE_OF_TO_MANY_QUERY_KEY_IN_EXPRESSION
- See Also:
- Constant Field Values
INVALID_USE_OF_ANY_OF_IN_EXPRESSION
public static final int INVALID_USE_OF_ANY_OF_IN_EXPRESSION
- See Also:
- Constant Field Values
CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING
public static final int CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING
- See Also:
- Constant Field Values
ILL_FORMED_EXPRESSION
public static final int ILL_FORMED_EXPRESSION
- See Also:
- Constant Field Values
CANNOT_CONFORM_EXPRESSION
public static final int CANNOT_CONFORM_EXPRESSION
- See Also:
- Constant Field Values
INVALID_OPERATOR_FOR_OBJECT_EXPRESSION
public static final int INVALID_OPERATOR_FOR_OBJECT_EXPRESSION
- See Also:
- Constant Field Values
UNSUPPORTED_MAPPING_FOR_OBJECT_COMPARISON
public static final int UNSUPPORTED_MAPPING_FOR_OBJECT_COMPARISON
- See Also:
- Constant Field Values
OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED
public static final int OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED
- See Also:
- Constant Field Values
INCORRECT_CLASS_FOR_OBJECT_COMPARISON
public static final int INCORRECT_CLASS_FOR_OBJECT_COMPARISON
- See Also:
- Constant Field Values
CANNOT_COMPARE_TARGET_FOREIGN_KEYS_TO_NULL
public static final int CANNOT_COMPARE_TARGET_FOREIGN_KEYS_TO_NULL
- See Also:
- Constant Field Values
INVALID_DATABASE_CALL
public static final int INVALID_DATABASE_CALL
- See Also:
- Constant Field Values
INVALID_DATABASE_ACCESSOR
public static final int INVALID_DATABASE_ACCESSOR
- See Also:
- Constant Field Values
METHOD_DOES_NOT_EXIST_ON_EXPRESSION
public static final int METHOD_DOES_NOT_EXIST_ON_EXPRESSION
- See Also:
- Constant Field Values
IN_CANNOT_BE_PARAMETERIZED
public static final int IN_CANNOT_BE_PARAMETERIZED
- See Also:
- Constant Field Values
REDIRECTION_CLASS_OR_METHOD_NOT_SET
public static final int REDIRECTION_CLASS_OR_METHOD_NOT_SET
- See Also:
- Constant Field Values
REDIRECTION_METHOD_NOT_DEFINED_CORRECTLY
public static final int REDIRECTION_METHOD_NOT_DEFINED_CORRECTLY
- See Also:
- Constant Field Values
REDIRECTION_METHOD_ERROR
public static final int REDIRECTION_METHOD_ERROR
- See Also:
- Constant Field Values
EXAMPLE_AND_REFERENCE_OBJECT_CLASS_MISMATCH
public static final int EXAMPLE_AND_REFERENCE_OBJECT_CLASS_MISMATCH
- See Also:
- Constant Field Values
NO_ATTRIBUTES_FOR_REPORT_QUERY
public static final int NO_ATTRIBUTES_FOR_REPORT_QUERY
- See Also:
- Constant Field Values
NO_EXPRESSION_BUILDER_CLASS_FOUND
public static final int NO_EXPRESSION_BUILDER_CLASS_FOUND
- See Also:
- Constant Field Values
CANNOT_SET_REPORT_QUERY_TO_CHECK_CACHE_ONLY
public static final int CANNOT_SET_REPORT_QUERY_TO_CHECK_CACHE_ONLY
- See Also:
- Constant Field Values
TYPE_MISMATCH_BETWEEN_ATTRIBUTE_AND_CONSTANT_ON_EXPRESSION
public static final int TYPE_MISMATCH_BETWEEN_ATTRIBUTE_AND_CONSTANT_ON_EXPRESSION
- See Also:
- Constant Field Values
MUST_INSTANTIATE_VALUEHOLDERS
public static final int MUST_INSTANTIATE_VALUEHOLDERS
- See Also:
- Constant Field Values
PARAMETER_NAME_MISMATCH
public static final int PARAMETER_NAME_MISMATCH
- See Also:
- Constant Field Values
CLONE_METHOD_REQUIRED
public static final int CLONE_METHOD_REQUIRED
- See Also:
- Constant Field Values
CLONE_METHOD_INACCESSIBLE
public static final int CLONE_METHOD_INACCESSIBLE
- See Also:
- Constant Field Values
CLONE_METHOD_THORW_EXCEPTION
public static final int CLONE_METHOD_THORW_EXCEPTION
- See Also:
- Constant Field Values
UNEXPECTED_INVOCATION
public static final int UNEXPECTED_INVOCATION
- See Also:
- Constant Field Values
JOINING_ACROSS_INHERITANCE_WITH_MULTIPLE_TABLES
public static final int JOINING_ACROSS_INHERITANCE_WITH_MULTIPLE_TABLES
- See Also:
- Constant Field Values
MULTIPLE_ROWS_DETECTED_FROM_SINGLE_OBJECT_READ
public static final int MULTIPLE_ROWS_DETECTED_FROM_SINGLE_OBJECT_READ
- See Also:
- Constant Field Values
HISTORICAL_QUERIES_MUST_PRESERVE_GLOBAL_CACHE
public static final int HISTORICAL_QUERIES_MUST_PRESERVE_GLOBAL_CACHE
- See Also:
- Constant Field Values
HISTORICAL_QUERIES_ONLY_SUPPORTED_ON_ORACLE
public static final int HISTORICAL_QUERIES_ONLY_SUPPORTED_ON_ORACLE
- See Also:
- Constant Field Values
INVALID_QUERY_ON_HISTORICAL_SESSION
public static final int INVALID_QUERY_ON_HISTORICAL_SESSION
- See Also:
- Constant Field Values
OBJECT_DOES_NOT_EXIST_IN_CACHE
public static final int OBJECT_DOES_NOT_EXIST_IN_CACHE
- See Also:
- Constant Field Values
MUST_USE_CURSOR_STREAM_POLICY
public static final int MUST_USE_CURSOR_STREAM_POLICY
- See Also:
- Constant Field Values
CLASS_PK_DOES_NOT_EXIST_IN_CACHE
public static final int CLASS_PK_DOES_NOT_EXIST_IN_CACHE
- See Also:
- Constant Field Values
UPDATE_STATEMENTS_NOT_SPECIFIED
public static final int UPDATE_STATEMENTS_NOT_SPECIFIED
- See Also:
- Constant Field Values
INHERITANCE_WITH_MULTIPLE_TABLES_NOT_SUPPORTED
public static final int INHERITANCE_WITH_MULTIPLE_TABLES_NOT_SUPPORTED
- See Also:
- Constant Field Values
QUERY_FETCHGROUP_NOT_DEFINED_IN_DESCRIPTOR
public static final int QUERY_FETCHGROUP_NOT_DEFINED_IN_DESCRIPTOR
- See Also:
- Constant Field Values
CANNOT_CONFORM_UNFETCHED_ATTRIBUTE
public static final int CANNOT_CONFORM_UNFETCHED_ATTRIBUTE
- See Also:
- Constant Field Values
FETCH_GROUP_ATTRIBUTE_NOT_MAPPED
public static final int FETCH_GROUP_ATTRIBUTE_NOT_MAPPED
- See Also:
- Constant Field Values
FETCH_GROUP_NOT_SUPPORT_ON_REPORT_QUERY
public static final int FETCH_GROUP_NOT_SUPPORT_ON_REPORT_QUERY
- See Also:
- Constant Field Values
FETCH_GROUP_NOT_SUPPORT_ON_PARTIAL_ATTRIBUTE_READING
public static final int FETCH_GROUP_NOT_SUPPORT_ON_PARTIAL_ATTRIBUTE_READING
- See Also:
- Constant Field Values
FETCHGROUP_VALID_ONLY_IF_FETCHGROUP_MANAGER_IN_DESCRIPTOR
public static final int FETCHGROUP_VALID_ONLY_IF_FETCHGROUP_MANAGER_IN_DESCRIPTOR
- See Also:
- Constant Field Values
ISOLATED_QUERY_EXECUTED_ON_SERVER_SESSION
public static final int ISOLATED_QUERY_EXECUTED_ON_SERVER_SESSION
- See Also:
- Constant Field Values
NO_CALL_OR_INTERACTION_SPECIFIED
public static final int NO_CALL_OR_INTERACTION_SPECIFIED
- See Also:
- Constant Field Values
CANNOT_CACHE_CURSOR_RESULTS_ON_QUERY
public static final int CANNOT_CACHE_CURSOR_RESULTS_ON_QUERY
- See Also:
- Constant Field Values
CANNOT_CACHE_ISOLATED_DATA_ON_QUERY
public static final int CANNOT_CACHE_ISOLATED_DATA_ON_QUERY
- See Also:
- Constant Field Values
MAPPING_FOR_EXPRESSION_DOES_NOT_SUPPORT_JOINING
public static final int MAPPING_FOR_EXPRESSION_DOES_NOT_SUPPORT_JOINING
- See Also:
- Constant Field Values
SPECIFIED_PARTIAL_ATTRIBUTE_DOES_NOT_EXIST
public static final int SPECIFIED_PARTIAL_ATTRIBUTE_DOES_NOT_EXIST
- See Also:
- Constant Field Values
INVALID_BUILDER_IN_QUERY
public static final int INVALID_BUILDER_IN_QUERY
- See Also:
- Constant Field Values
INVALID_EXPRESSION
public static final int INVALID_EXPRESSION
- See Also:
- Constant Field Values
INVALID_CONTAINER_CLASS
public static final int INVALID_CONTAINER_CLASS
- See Also:
- Constant Field Values
INCORRECT_QUERY_FOUND
public static final int INCORRECT_QUERY_FOUND
- See Also:
- Constant Field Values
CLEAR_QUERY_RESULTS_NOT_SUPPORTED
public static final int CLEAR_QUERY_RESULTS_NOT_SUPPORTED
- See Also:
- Constant Field Values
CANNOT_CONFORM_AND_CACHE_QUERY_RESULTS
public static final int CANNOT_CONFORM_AND_CACHE_QUERY_RESULTS
- See Also:
- Constant Field Values
REFLECTIVE_CALL_ON_TOPLINK_CLASS_FAILED
public static final int REFLECTIVE_CALL_ON_TOPLINK_CLASS_FAILED
- See Also:
- Constant Field Values
BATCH_READING_NOT_SUPPORTED_WITH_CALL
public static final int BATCH_READING_NOT_SUPPORTED_WITH_CALL
- See Also:
- Constant Field Values
REFRESH_NOT_POSSIBLE_WITH_CHECK_CACHE_ONLY
public static final int REFRESH_NOT_POSSIBLE_WITH_CHECK_CACHE_ONLY
- See Also:
- Constant Field Values
DISCRIMINATOR_COLUMN_NOT_SELECTED
public static final int DISCRIMINATOR_COLUMN_NOT_SELECTED
- See Also:
- Constant Field Values
DELETE_ALL_QUERY_SPECIFIES_OBJECTS_BUT_NOT_SELECTION_CRITERIA
public static final int DELETE_ALL_QUERY_SPECIFIES_OBJECTS_BUT_NOT_SELECTION_CRITERIA
- See Also:
- Constant Field Values
NAMED_ARGUMENT_NOT_FOUND_IN_QUERY_PARAMETERS
public static final int NAMED_ARGUMENT_NOT_FOUND_IN_QUERY_PARAMETERS
- See Also:
- Constant Field Values
UPDATE_ALL_QUERY_ADD_UPDATE_FIELD_IS_NULL
public static final int UPDATE_ALL_QUERY_ADD_UPDATE_FIELD_IS_NULL
- See Also:
- Constant Field Values
UPDATE_ALL_QUERY_ADD_UPDATE_DOES_NOT_DEFINE_FIELD
public static final int UPDATE_ALL_QUERY_ADD_UPDATE_DOES_NOT_DEFINE_FIELD
- See Also:
- Constant Field Values
UPDATE_ALL_QUERY_ADD_UPDATE_DEFINES_WRONG_FIELD
public static final int UPDATE_ALL_QUERY_ADD_UPDATE_DEFINES_WRONG_FIELD
- See Also:
- Constant Field Values
POLYMORPHIC_REPORT_ITEM_NOT_SUPPORTED
public static final int POLYMORPHIC_REPORT_ITEM_NOT_SUPPORTED
- See Also:
- Constant Field Values
EXCEPTION_WHILE_USING_CONSTRUCTOR_EXPRESSION
public static final int EXCEPTION_WHILE_USING_CONSTRUCTOR_EXPRESSION
- See Also:
- Constant Field Values
TEMP_TABLES_NOT_SUPPORTED
public static final int TEMP_TABLES_NOT_SUPPORTED
- See Also:
- Constant Field Values
MAPPING_FOR_FIELDRESULT_NOT_FOUND
public static final int MAPPING_FOR_FIELDRESULT_NOT_FOUND
- See Also:
- Constant Field Values
JOIN_EXPRESSIONS_NOT_APPLICABLE_ON_NON_OBJECT_REPORT_ITEM
public static final int JOIN_EXPRESSIONS_NOT_APPLICABLE_ON_NON_OBJECT_REPORT_ITEM
- See Also:
- Constant Field Values
CLASS_NOT_FOUND_WHILE_USING_QUERY_HINT
public static final int CLASS_NOT_FOUND_WHILE_USING_QUERY_HINT
- See Also:
- Constant Field Values
QUERY_HINT_NAVIGATED_ILLEGAL_RELATIONSHIP
public static final int QUERY_HINT_NAVIGATED_ILLEGAL_RELATIONSHIP
- See Also:
- Constant Field Values
QUERY_HINT_NAVIGATED_NON_EXISTANT_RELATIONSHIP
public static final int QUERY_HINT_NAVIGATED_NON_EXISTANT_RELATIONSHIP
- See Also:
- Constant Field Values
QUERY_HINT_DID_NOT_CONTAIN_ENOUGH_TOKENS
public static final int QUERY_HINT_DID_NOT_CONTAIN_ENOUGH_TOKENS
- See Also:
- Constant Field Values
DISTINCT_COUNT_ON_OUTER_JOINED_COMPOSITE_PK
public static final int DISTINCT_COUNT_ON_OUTER_JOINED_COMPOSITE_PK
- See Also:
- Constant Field Values
QUERY_HINT_CONTAINED_INVALID_INTEGER_VALUE
public static final int QUERY_HINT_CONTAINED_INVALID_INTEGER_VALUE
- See Also:
- Constant Field Values
EXPRESSION_DOES_NOT_SUPPORT_PARTIAL_ATTRIBUTE_READING
public static final int EXPRESSION_DOES_NOT_SUPPORT_PARTIAL_ATTRIBUTE_READING
- See Also:
- Constant Field Values
ADD_ARGS_NOT_SUPPORTED
public static final int ADD_ARGS_NOT_SUPPORTED
- See Also:
- Constant Field Values
UNNAMED_ARG_NOT_SUPPORTED
public static final int UNNAMED_ARG_NOT_SUPPORTED
- See Also:
- Constant Field Values
MAP_KEY_IS_NULL
public static final int MAP_KEY_IS_NULL
- See Also:
- Constant Field Values
UNABLE_TO_SET_REDIRECTOR_FROM_HINT
public static final int UNABLE_TO_SET_REDIRECTOR_FROM_HINT
- See Also:
- Constant Field Values
ERROR_INSTANTIATING_CLASS_FOR_QUERY_HINT
public static final int ERROR_INSTANTIATING_CLASS_FOR_QUERY_HINT
- See Also:
- Constant Field Values
COMPATIBLE_TYPE_NOT_SET
public static final int COMPATIBLE_TYPE_NOT_SET
- See Also:
- Constant Field Values
TYPE_NAME_NOT_SET
public static final int TYPE_NAME_NOT_SET
- See Also:
- Constant Field Values
NO_RELATION_TABLE_IN_MANY_TO_MANY_QUERY_KEY
public static final int NO_RELATION_TABLE_IN_MANY_TO_MANY_QUERY_KEY
- See Also:
- Constant Field Values
QueryException
protected QueryException(java.lang.String message)
- INTERNAL:
Constructor.
QueryException
protected QueryException(java.lang.String message,
DatabaseQuery query)
- INTERNAL:
Constructor.
QueryException
protected QueryException(java.lang.String message,
DatabaseQuery query,
java.lang.Exception internalException)
- INTERNAL:
Constructor.
additionalSizeQueryNotSpecified
public static QueryException additionalSizeQueryNotSpecified(DatabaseQuery query)
aggregateObjectCannotBeDeletedOrWritten
public static QueryException aggregateObjectCannotBeDeletedOrWritten(ClassDescriptor descriptor,
DatabaseQuery query)
argumentSizeMismatchInQueryAndQueryDefinition
public static QueryException argumentSizeMismatchInQueryAndQueryDefinition(DatabaseQuery query)
namedArgumentNotFoundInQueryParameters
public static QueryException namedArgumentNotFoundInQueryParameters(java.lang.String argumentName)
backupCloneIsDeleted
public static QueryException backupCloneIsDeleted(java.lang.Object clone)
backupCloneIsOriginalFromParent
public static QueryException backupCloneIsOriginalFromParent(java.lang.Object clone)
backupCloneIsOriginalFromSelf
public static QueryException backupCloneIsOriginalFromSelf(java.lang.Object clone)
batchReadingNotSupported
public static QueryException batchReadingNotSupported(DatabaseMapping mapping,
DatabaseQuery query)
batchReadingNotSupported
public static QueryException batchReadingNotSupported(DatabaseQuery query)
calledMethodThrewException
public static QueryException calledMethodThrewException(java.lang.reflect.Method aMethod,
java.lang.Object object,
java.lang.Exception ex)
cannotAccessFieldOnObject
public static ValidationException cannotAccessFieldOnObject(java.lang.reflect.Field aField,
java.lang.Object anObject)
cannotAccessMethodOnObject
public static ValidationException cannotAccessMethodOnObject(java.lang.reflect.Method aMethod,
java.lang.Object anObject)
cannotAddElement
public static QueryException cannotAddElement(java.lang.Object anObject,
java.lang.Object aContainer,
java.lang.Exception ex)
cannotAddToContainer
public static QueryException cannotAddToContainer(java.lang.Object anObject,
java.lang.Object aContainer,
org.eclipse.persistence.internal.queries.ContainerPolicy policy)
cannotCacheCursorResultsOnQuery
public static QueryException cannotCacheCursorResultsOnQuery(DatabaseQuery query)
cannotCacheIsolatedDataOnQuery
public static QueryException cannotCacheIsolatedDataOnQuery(DatabaseQuery query)
cannotCachePartialObjects
public static QueryException cannotCachePartialObjects(DatabaseQuery query)
cannotCompareTablesInExpression
public static QueryException cannotCompareTablesInExpression(java.lang.Object data)
cannotCompareTargetForeignKeysToNull
public static QueryException cannotCompareTargetForeignKeysToNull(Expression expression,
java.lang.Object value,
DatabaseMapping mapping)
cannotConformAndCacheQueryResults
public static QueryException cannotConformAndCacheQueryResults(ReadQuery query)
cannotConformExpression
public static QueryException cannotConformExpression()
cannotCreateClone
public static QueryException cannotCreateClone(org.eclipse.persistence.internal.queries.ContainerPolicy policy,
java.lang.Object anObject)
cannotDeleteReadOnlyObject
public static QueryException cannotDeleteReadOnlyObject(java.lang.Object anObject)
cannotQueryAcrossAVariableOneToOneMapping
public static QueryException cannotQueryAcrossAVariableOneToOneMapping(DatabaseMapping mapping,
ClassDescriptor descriptor)
cannotRemoveFromContainer
public static QueryException cannotRemoveFromContainer(java.lang.Object anObject,
java.lang.Object aContainer,
org.eclipse.persistence.internal.queries.ContainerPolicy policy)
cannotSetShouldCheckCacheOnlyOnReportQuery
public static QueryException cannotSetShouldCheckCacheOnlyOnReportQuery()
couldNotInstantiateContainerClass
public static QueryException couldNotInstantiateContainerClass(java.lang.Class aClass,
java.lang.Exception exception)
descriptorIsMissing
public static QueryException descriptorIsMissing(java.lang.Class referenceClass,
DatabaseQuery query)
descriptorIsMissingForNamedQuery
public static QueryException descriptorIsMissingForNamedQuery(java.lang.Class domainClass,
java.lang.String queryName)
discriminatorColumnNotSelected
public static QueryException discriminatorColumnNotSelected(java.lang.String expectedColumn,
java.lang.String sqlResultSetMapping)
exampleAndReferenceObjectClassMismatch
public static QueryException exampleAndReferenceObjectClassMismatch(java.lang.Class exampleObjectClass,
java.lang.Class referenceObjectClass,
DatabaseQuery query)
- Oct 18, 2000 JED
Added this method and exception value
exceptionWhileUsingConstructorExpression
public static QueryException exceptionWhileUsingConstructorExpression(java.lang.Exception thrownException,
DatabaseQuery query)
- An exception was throwing while using a ReportQuery with a constructor expession
getMessage
public java.lang.String getMessage()
- PUBLIC:
Return the exception error message.
TopLink error messages are multi-line so that detail descriptions of the exception are given.
- Overrides:
getMessage
in class EclipseLinkException
getQuery
public DatabaseQuery getQuery()
- PUBLIC:
Return the query in which the problem was detected.
getQueryArgumentsRecord
public Record getQueryArgumentsRecord()
- PUBLIC:
Return the query argements used in the original query when exception is thrown
illegalUseOfGetField
public static QueryException illegalUseOfGetField(java.lang.Object data)
illegalUseOfGetTable
public static QueryException illegalUseOfGetTable(java.lang.Object data)
illFormedExpression
public static QueryException illFormedExpression(Expression queryKey)
inCannotBeParameterized
public static QueryException inCannotBeParameterized(DatabaseQuery query)
incorrectClassForObjectComparison
public static QueryException incorrectClassForObjectComparison(Expression expression,
java.lang.Object value,
DatabaseMapping mapping)
incorrectSizeQueryForCursorStream
public static QueryException incorrectSizeQueryForCursorStream(DatabaseQuery query)
incorrectQueryObjectFound
public static QueryException incorrectQueryObjectFound(DatabaseQuery query,
java.lang.Class expectedQueryClass)
invalidContainerClass
public static QueryException invalidContainerClass(java.lang.Class containerGiven,
java.lang.Class containerRequired)
invalidDatabaseAccessor
public static QueryException invalidDatabaseAccessor(org.eclipse.persistence.internal.databaseaccess.Accessor accessor)
invalidDatabaseCall
public static QueryException invalidDatabaseCall(Call call)
invalidExpressionForQueryItem
public static QueryException invalidExpressionForQueryItem(Expression expression,
DatabaseQuery owner)
invalidOperation
public static QueryException invalidOperation(java.lang.String operation)
invalidOperator
public static QueryException invalidOperator(java.lang.Object data)
invalidOperatorForObjectComparison
public static QueryException invalidOperatorForObjectComparison(Expression expression)
invalidQuery
public static QueryException invalidQuery(DatabaseQuery query)
invalidBuilderInQuery
public static QueryException invalidBuilderInQuery(DatabaseQuery query)
invalidQueryKeyInExpression
public static QueryException invalidQueryKeyInExpression(java.lang.Object data)
invalidExpression
public static QueryException invalidExpression(java.lang.Object expression)
mappingForExpressionDoesNotSupportJoining
public static QueryException mappingForExpressionDoesNotSupportJoining(java.lang.Object expression)
mappingForFieldResultNotFound
public static QueryException mappingForFieldResultNotFound(java.lang.String[] attributeNames,
int currentString)
invalidQueryOnHistoricalSession
public static QueryException invalidQueryOnHistoricalSession(DatabaseQuery query)
invalidQueryOnServerSession
public static QueryException invalidQueryOnServerSession(DatabaseQuery query)
invalidTableForFieldInExpression
public static QueryException invalidTableForFieldInExpression(java.lang.Object data)
invalidUseOfAnyOfInExpression
public static QueryException invalidUseOfAnyOfInExpression(java.lang.Object data)
joinExpressionsNotApplicableOnNonObjectReportItem
public static QueryException joinExpressionsNotApplicableOnNonObjectReportItem(java.lang.String expressionType,
java.lang.String itemName)
joiningAcrossInheritanceClassWithMultipleTablesNotSupported
public static QueryException joiningAcrossInheritanceClassWithMultipleTablesNotSupported(DatabaseQuery query,
java.lang.Class joinClass)
invalidUseOfToManyQueryKeyInExpression
public static QueryException invalidUseOfToManyQueryKeyInExpression(java.lang.Object data)
isolatedQueryExecutedOnServerSession
public static QueryException isolatedQueryExecutedOnServerSession()
mapKeyIsNull
public static ValidationException mapKeyIsNull(java.lang.Object element,
java.lang.Object container)
mapKeyNotComparable
public static ValidationException mapKeyNotComparable(java.lang.Object anObject,
java.lang.Object aContainer)
methodDoesNotExistInContainerClass
public static QueryException methodDoesNotExistInContainerClass(java.lang.String methodName,
java.lang.Class aClass)
methodDoesNotExistOnExpression
public static QueryException methodDoesNotExistOnExpression(java.lang.String methodName,
java.lang.Class[] argTypes)
methodInvocationFailed
public static QueryException methodInvocationFailed(java.lang.reflect.Method aMethod,
java.lang.Object anObject,
java.lang.Exception ex)
methodNotValid
public static QueryException methodNotValid(java.lang.Object aReceiver,
java.lang.String methodName)
mustInstantiateValueholders
public static QueryException mustInstantiateValueholders()
noAttributesForReportQuery
public static QueryException noAttributesForReportQuery(DatabaseQuery query)
- Oct 19, 2000 JED
Added this method and exception value
noConcreteClassIndicated
public static QueryException noConcreteClassIndicated(org.eclipse.persistence.internal.sessions.AbstractRecord row,
DatabaseQuery query)
noCallOrInteractionSpecified
public static QueryException noCallOrInteractionSpecified()
noCursorSupport
public static QueryException noCursorSupport(DatabaseQuery query)
noDescriptorForClassFromInheritancePolicy
public static QueryException noDescriptorForClassFromInheritancePolicy(DatabaseQuery query,
java.lang.Class referenceClass)
noExpressionBuilderFound
public static QueryException noExpressionBuilderFound(Expression expression)
nullPrimaryKeyInBuildingObject
public static QueryException nullPrimaryKeyInBuildingObject(DatabaseQuery query,
org.eclipse.persistence.internal.sessions.AbstractRecord databaseRow)
objectComparisonsCannotBeParameterized
public static QueryException objectComparisonsCannotBeParameterized(Expression expression)
objectDoesNotExistInCache
public static QueryException objectDoesNotExistInCache(java.lang.Object object)
classPkDoesNotExistInCache
public static QueryException classPkDoesNotExistInCache(java.lang.Class theClass,
java.util.Vector primaryKey)
clearQueryResultsNotSupported
public static QueryException clearQueryResultsNotSupported(ReadQuery query)
objectToInsertIsEmpty
public static QueryException objectToInsertIsEmpty(org.eclipse.persistence.internal.helper.DatabaseTable table)
objectToModifyNotSpecified
public static QueryException objectToModifyNotSpecified(DatabaseQuery query)
outerJoinIsOnlyValidForOneToOneMappings
public static QueryException outerJoinIsOnlyValidForOneToOneMappings(DatabaseMapping mapping)
queryNotDefined
public static QueryException queryNotDefined()
queryNotDefined
public static QueryException queryNotDefined(java.lang.String queryName)
queryNotDefined
public static QueryException queryNotDefined(java.lang.String queryName,
java.lang.Class domainClass)
querySentToInactiveUnitOfWork
public static QueryException querySentToInactiveUnitOfWork(DatabaseQuery query)
readBeyondStream
public static QueryException readBeyondStream(DatabaseQuery query)
redirectionClassOrMethodNotSet
public static QueryException redirectionClassOrMethodNotSet(DatabaseQuery query)
unableToSetRedirectorOnQueryFromHint
public static QueryException unableToSetRedirectorOnQueryFromHint(DatabaseQuery query,
java.lang.String hint,
java.lang.String redirectorClass,
java.lang.Exception ex)
redirectionMethodError
public static QueryException redirectionMethodError(java.lang.Exception exception,
DatabaseQuery query)
redirectionMethodNotDefinedCorrectly
public static QueryException redirectionMethodNotDefinedCorrectly(java.lang.Class methodClass,
java.lang.String methodName,
java.lang.Exception exception,
DatabaseQuery query)
referenceClassMissing
public static QueryException referenceClassMissing(DatabaseQuery query)
refreshNotPossibleWithoutCache
public static QueryException refreshNotPossibleWithoutCache(DatabaseQuery query)
reportQueryResultSizeMismatch
public static QueryException reportQueryResultSizeMismatch(int expected,
int retrieved)
reportQueryResultWithoutPKs
public static QueryException reportQueryResultWithoutPKs(ReportQueryResult result)
parameterNameMismatch
public static QueryException parameterNameMismatch(java.lang.String badParameterName)
polymorphicReportItemWithMultipletableNotSupported
public static QueryException polymorphicReportItemWithMultipletableNotSupported(java.lang.String itemName,
Expression expression,
DatabaseQuery owner)
selectionObjectCannotBeNull
public static QueryException selectionObjectCannotBeNull(DatabaseQuery query)
setQuery
public void setQuery(DatabaseQuery query)
- INTERNAL:
Set the query in which the problem was detected.
setQueryArguments
public void setQueryArguments(org.eclipse.persistence.internal.sessions.AbstractRecord queryArguments)
- INTERNAL:
Set the query argements used in the original query when exception is thrown
sizeOnlySupportedOnExpressionQueries
public static QueryException sizeOnlySupportedOnExpressionQueries(DatabaseQuery query)
specifiedPartialAttributeDoesNotExist
public static QueryException specifiedPartialAttributeDoesNotExist(DatabaseQuery query,
java.lang.String attributeName,
java.lang.String targetClassName)
sqlStatementNotSetProperly
public static QueryException sqlStatementNotSetProperly(DatabaseQuery query)
typeMismatchBetweenAttributeAndConstantOnExpression
public static QueryException typeMismatchBetweenAttributeAndConstantOnExpression(java.lang.Class constantClass,
java.lang.Class attributeClass)
unnamedQueryOnSessionBroker
public static QueryException unnamedQueryOnSessionBroker(DatabaseQuery query)
unsupportedMappingForObjectComparison
public static QueryException unsupportedMappingForObjectComparison(DatabaseMapping mapping,
Expression expression)
updateStatementsNotSpecified
public static QueryException updateStatementsNotSpecified()
inheritanceWithMultipleTablesNotSupported
public static QueryException inheritanceWithMultipleTablesNotSupported()
cloneMethodRequired
public static QueryException cloneMethodRequired()
cloneMethodInaccessible
public static QueryException cloneMethodInaccessible()
cloneMethodThrowException
public static QueryException cloneMethodThrowException(java.lang.Throwable exception)
unexpectedInvocation
public static QueryException unexpectedInvocation(java.lang.String message)
multipleRowsDetectedFromReadObjectQuery
public static QueryException multipleRowsDetectedFromReadObjectQuery()
historicalQueriesMustPreserveGlobalCache
public static QueryException historicalQueriesMustPreserveGlobalCache()
historicalQueriesOnlySupportedOnOracle
public static QueryException historicalQueriesOnlySupportedOnOracle()
mustUseCursorStreamPolicy
public static QueryException mustUseCursorStreamPolicy()
fetchGroupNotDefinedInDescriptor
public static QueryException fetchGroupNotDefinedInDescriptor(java.lang.String fetchGroupName)
cannotConformUnfetchedAttribute
public static QueryException cannotConformUnfetchedAttribute(java.lang.String attrbuteName)
fetchGroupAttributeNotMapped
public static QueryException fetchGroupAttributeNotMapped(java.lang.String attrbuteName)
fetchGroupNotSupportOnReportQuery
public static QueryException fetchGroupNotSupportOnReportQuery()
fetchGroupNotSupportOnPartialAttributeReading
public static QueryException fetchGroupNotSupportOnPartialAttributeReading()
fetchGroupValidOnlyIfFetchGroupManagerInDescriptor
public static QueryException fetchGroupValidOnlyIfFetchGroupManagerInDescriptor(java.lang.String descriptorName,
java.lang.String queryName)
reflectiveCallOnTopLinkClassFailed
public static QueryException reflectiveCallOnTopLinkClassFailed(java.lang.String className,
java.lang.Exception e)
refreshNotPossibleWithCheckCacheOnly
public static QueryException refreshNotPossibleWithCheckCacheOnly(DatabaseQuery query)
deleteAllQuerySpecifiesObjectsButNotSelectionCriteria
public static QueryException deleteAllQuerySpecifiesObjectsButNotSelectionCriteria(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String objects)
updateAllQueryAddUpdateFieldIsNull
public static QueryException updateAllQueryAddUpdateFieldIsNull(DatabaseQuery query)
updateAllQueryAddUpdateDoesNotDefineField
public static QueryException updateAllQueryAddUpdateDoesNotDefineField(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String attributeNameOrExpression)
updateAllQueryAddUpdateDefinesWrongField
public static QueryException updateAllQueryAddUpdateDefinesWrongField(ClassDescriptor descriptor,
DatabaseQuery query,
java.lang.String attributeNameOrExpression,
java.lang.String wrongField)
tempTablesNotSupported
public static QueryException tempTablesNotSupported(DatabaseQuery query,
java.lang.String platformClassName)
classNotFoundWhileUsingQueryHint
public static QueryException classNotFoundWhileUsingQueryHint(DatabaseQuery query,
java.lang.Object hintValue,
java.lang.Exception exc)
queryHintNavigatedIllegalRelationship
public static QueryException queryHintNavigatedIllegalRelationship(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue,
java.lang.String relationship)
queryHintNavigatedNonExistantRelationship
public static QueryException queryHintNavigatedNonExistantRelationship(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue,
java.lang.String relationship)
queryHintDidNotContainEnoughTokens
public static QueryException queryHintDidNotContainEnoughTokens(DatabaseQuery query,
java.lang.String hintName,
java.lang.Object hintValue)
distinctCountOnOuterJoinedCompositePK
public static QueryException distinctCountOnOuterJoinedCompositePK(ClassDescriptor descr,
DatabaseQuery query)
queryHintContainedInvalidIntegerValue
public static QueryException queryHintContainedInvalidIntegerValue(java.lang.String hintName,
java.lang.Object hintValue,
java.lang.Exception e)
expressionDoesNotSupportPartialAttributeReading
public static QueryException expressionDoesNotSupportPartialAttributeReading(Expression expression)
addArgumentsNotSupported
public static QueryException addArgumentsNotSupported(java.lang.String argumentType)
unnamedArgumentsNotSupported
public static QueryException unnamedArgumentsNotSupported()
compatibleTypeNotSet
public static QueryException compatibleTypeNotSet(org.eclipse.persistence.internal.helper.DatabaseType type)
typeNameNotSet
public static QueryException typeNameNotSet(org.eclipse.persistence.internal.helper.DatabaseType type)
errorInstantiatedClassForQueryHint
public static QueryException errorInstantiatedClassForQueryHint(java.lang.Exception exception,
DatabaseQuery query,
java.lang.Class theClass,
java.lang.String hint)
noRelationTableInManyToManyQueryKey
public static QueryException noRelationTableInManyToManyQueryKey(ManyToManyQueryKey queryKey,
Expression expression)