EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.exceptions
Class QueryException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.eclipse.persistence.exceptions.EclipseLinkException
                  extended by org.eclipse.persistence.exceptions.ValidationException
                      extended by 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

Field Summary
static int ADD_ARGS_NOT_SUPPORTED
           
static int ADDITIONAL_CRITERIA_VALUE_MISSING
           
static int ADDITIONAL_SIZE_QUERY_NOT_SPECIFIED
           
static int AGGREGATE_OBJECT_CANNOT_BE_DELETED
           
static int ARGUMENT_SIZE_MISMATCH_IN_QUERY_AND_QUERY_DEFINITION
           
static int BACKUP_CLONE_DELETED
           
static int BACKUP_CLONE_IS_ORIGINAL_FROM_PARENT
           
static int BACKUP_CLONE_IS_ORIGINAL_FROM_SELF
           
static int BATCH_IN_REQUIRES_SINGLETON_PK
           
static int BATCH_READING_NOT_SUPPORTED
           
static int BATCH_READING_NOT_SUPPORTED_WITH_CALL
           
static int CALLED_METHOD_THREW_EXCEPTION
           
static int CANNOT_ACCESS_FIELD_ON_OBJECT
           
static int CANNOT_ACCESS_METHOD_ON_OBJECT
           
static int CANNOT_ADD_ELEMENT
           
static int CANNOT_ADD_ELEMENT_WITHOUT_KEY_TO_MAP
           
static int CANNOT_ADD_TO_CONTAINER
           
static int CANNOT_CACHE_CURSOR_RESULTS_ON_QUERY
           
static int CANNOT_CACHE_ISOLATED_DATA_ON_QUERY
           
static int CANNOT_CACHE_PARTIAL_OBJECT
           
static int CANNOT_COMPARE_TABLES_IN_EXPRESSION
           
static int CANNOT_COMPARE_TARGET_FOREIGN_KEYS_TO_NULL
           
static int CANNOT_CONFORM_AND_CACHE_QUERY_RESULTS
           
static int CANNOT_CONFORM_EXPRESSION
           
static int CANNOT_CONFORM_UNFETCHED_ATTRIBUTE
           
static int CANNOT_CREATE_CLONE
           
static int CANNOT_DELETE_READ_ONLY_OBJECT
           
static int CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING
           
static int CANNOT_REMOVE_FROM_CONTAINER
           
static int CANNOT_SET_REPORT_QUERY_TO_CHECK_CACHE_ONLY
           
static int CANNOT_UNWRAP_NON_MAP_MEMBERS
           
static int CAST_MUST_USE_INHERITANCE
           
static int CLASS_NOT_FOUND_WHILE_USING_QUERY_HINT
           
static int CLASS_PK_DOES_NOT_EXIST_IN_CACHE
           
static int CLEAR_QUERY_RESULTS_NOT_SUPPORTED
           
static int CLONE_METHOD_INACCESSIBLE
           
static int CLONE_METHOD_REQUIRED
           
static int CLONE_METHOD_THORW_EXCEPTION
           
static int COMPATIBLE_TYPE_NOT_SET
           
static int COULD_NOT_FIND_CAST_DESCRIPTOR
           
static int COULD_NOT_INSTANTIATE_CONTAINER_CLASS
           
static int DELETE_ALL_QUERY_SPECIFIES_OBJECTS_BUT_NOT_SELECTION_CRITERIA
           
static int DESCRIPTOR_IS_MISSING
           
static int DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY
           
static int DISCRIMINATOR_COLUMN_NOT_SELECTED
           
static int DISTINCT_COUNT_ON_OUTER_JOINED_COMPOSITE_PK
           
static int ERROR_INSTANTIATING_CLASS_FOR_QUERY_HINT
           
static int EXAMPLE_AND_REFERENCE_OBJECT_CLASS_MISMATCH
           
static int EXCEPTION_WHILE_READING_MAP_KEY
           
static int EXCEPTION_WHILE_USING_CONSTRUCTOR_EXPRESSION
           
static int EXPRESSION_DOES_NOT_SUPPORT_PARTIAL_ATTRIBUTE_READING
           
static int FETCH_GROUP_ATTRIBUTE_NOT_MAPPED
           
static int FETCH_GROUP_NOT_SUPPORT_ON_PARTIAL_ATTRIBUTE_READING
           
static int FETCH_GROUP_NOT_SUPPORT_ON_REPORT_QUERY
           
static int FETCHGROUP_VALID_ONLY_IF_FETCHGROUP_MANAGER_IN_DESCRIPTOR
           
static int HISTORICAL_QUERIES_MUST_PRESERVE_GLOBAL_CACHE
           
static int HISTORICAL_QUERIES_ONLY_SUPPORTED_ON_ORACLE
           
static int ILL_FORMED_EXPRESSION
           
static int ILLEGAL_USE_OF_GETFIELD
           
static int ILLEGAL_USE_OF_GETTABLE
           
static int IN_CANNOT_BE_PARAMETERIZED
           
static int INCORRECT_CLASS_FOR_OBJECT_COMPARISON
           
static int INCORRECT_QUERY_FOUND
           
static int INCORRECT_SIZE_QUERY_FOR_CURSOR_STREAM
           
static int INDEX_REQUIRES_COLLECTION_MAPPING_WITH_LIST_ORDER_FIELD
           
static int INDEX_REQUIRES_QUERY_KEY_EXPRESSION
           
static int INHERITANCE_WITH_MULTIPLE_TABLES_NOT_SUPPORTED
           
static int INVALID_BUILDER_IN_QUERY
           
static int INVALID_CONTAINER_CLASS
           
static int INVALID_DATABASE_ACCESSOR
           
static int INVALID_DATABASE_CALL
           
static int INVALID_EXPRESSION
           
static int INVALID_OPERATION
           
static int INVALID_OPERATOR
           
static int INVALID_OPERATOR_FOR_OBJECT_EXPRESSION
           
static int INVALID_QUERY
           
static int INVALID_QUERY_ITEM
           
static int INVALID_QUERY_KEY_IN_EXPRESSION
           
static int INVALID_QUERY_ON_HISTORICAL_SESSION
           
static int INVALID_QUERY_ON_SERVER_SESSION
           
static int INVALID_TABLE_FOR_FIELD_IN_EXPRESSION
           
static int INVALID_TYPE_EXPRESSION
           
static int INVALID_USE_OF_ANY_OF_IN_EXPRESSION
           
static int INVALID_USE_OF_TO_MANY_QUERY_KEY_IN_EXPRESSION
           
static int ISOLATED_QUERY_EXECUTED_ON_SERVER_SESSION
           
static int JOIN_EXPRESSIONS_NOT_APPLICABLE_ON_NON_OBJECT_REPORT_ITEM
           
static int JOINING_ACROSS_INHERITANCE_WITH_MULTIPLE_TABLES
           
static int LIST_ORDER_FIELD_WRONG_VALUE
           
static int MAP_ENTRY_EXPRESSION_FOR_NON_COLLECTION
           
static int MAP_ENTRY_EXPRESSION_FOR_NON_MAP
           
static int MAP_KEY_IS_NULL
           
static int MAP_KEY_NOT_COMPARABLE
           
static int MAPPING_FOR_EXPRESSION_DOES_NOT_SUPPORT_JOINING
           
static int MAPPING_FOR_FIELDRESULT_NOT_FOUND
           
static int METHOD_DOES_NOT_EXIST_IN_CONTAINER_CLASS
           
static int METHOD_DOES_NOT_EXIST_ON_EXPRESSION
           
static int METHOD_INVOCATION_FAILED
           
static int METHOD_NOT_VALID
           
static int MISSING_CONNECTION_POOL
           
static int MULTIPLE_ROWS_DETECTED_FROM_SINGLE_OBJECT_READ
           
static int MUST_INSTANTIATE_VALUEHOLDERS
           
static int MUST_USE_CURSOR_STREAM_POLICY
           
static int NAMED_ARGUMENT_NOT_FOUND_IN_QUERY_PARAMETERS
           
static int NO_ATTRIBUTES_FOR_REPORT_QUERY
           
static int NO_CALL_OR_INTERACTION_SPECIFIED
           
static int NO_CONCRETE_CLASS_INDICATED
           
static int NO_CURSOR_SUPPORT
           
static int NO_DESCRIPTOR_FOR_SUBCLASS
           
static int NO_EXPRESSION_BUILDER_CLASS_FOUND
           
static int NO_MAPPING_FOR_MAP_ENTRY_EXPRESSION
           
static int NO_RELATION_TABLE_IN_MANY_TO_MANY_QUERY_KEY
           
static int NULL_PRIMARY_KEY_IN_BUILDING_OBJECT
           
static int OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED
           
static int OBJECT_DOES_NOT_EXIST_IN_CACHE
           
static int OBJECT_TO_INSERT_IS_EMPTY
           
static int OBJECT_TO_MODIFY_NOT_SPECIFIED
           
static int ORIGINAL_QUERY_MUST_USE_IN
           
static int OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE
           
static int PARAMETER_NAME_MISMATCH
           
static int PARTIONING_NOT_SUPPORTED
           
static int POLYMORPHIC_REPORT_ITEM_NOT_SUPPORTED
           
static int PREPARE_FAILED
           
protected  DatabaseQuery query
           
static int QUERY_FETCHGROUP_NOT_DEFINED_IN_DESCRIPTOR
           
static int QUERY_HINT_CONTAINED_INVALID_INTEGER_VALUE
           
static int QUERY_HINT_DID_NOT_CONTAIN_ENOUGH_TOKENS
           
static int QUERY_HINT_NAVIGATED_ILLEGAL_RELATIONSHIP
           
static int QUERY_HINT_NAVIGATED_NON_EXISTANT_RELATIONSHIP
           
static int QUERY_NOT_DEFINED
           
static int QUERY_SENT_TO_INACTIVE_UNIT_OF_WORK
           
protected  org.eclipse.persistence.internal.sessions.AbstractRecord queryArguments
           
static int READ_BEYOND_QUERY
           
static int REDIRECTION_CLASS_OR_METHOD_NOT_SET
           
static int REDIRECTION_METHOD_ERROR
           
static int REDIRECTION_METHOD_NOT_DEFINED_CORRECTLY
           
static int REFERENCE_CLASS_MISSING
           
static int REFLECTIVE_CALL_ON_TOPLINK_CLASS_FAILED
           
static int REFRESH_NOT_POSSIBLE_WITH_CHECK_CACHE_ONLY
           
static int REFRESH_NOT_POSSIBLE_WITHOUT_CACHE
           
static int REPORT_QUERY_RESULT_SIZE_MISMATCH
           
static int REPORT_RESULT_WITHOUT_PKS
           
static int SELECTION_OBJECT_CANNOT_BE_NULL
           
static int SIZE_ONLY_SUPPORTED_ON_EXPRESSION_QUERIES
           
static int SPECIFIED_PARTIAL_ATTRIBUTE_DOES_NOT_EXIST
           
static int SQL_STATEMENT_NOT_SET_PROPERLY
           
static int TEMP_TABLES_NOT_SUPPORTED
           
static int TYPE_MISMATCH_BETWEEN_ATTRIBUTE_AND_CONSTANT_ON_EXPRESSION
           
static int TYPE_NAME_NOT_SET
           
static int UNABLE_TO_SET_REDIRECTOR_FROM_HINT
           
static int UNEXPECTED_INVOCATION
           
static int UNNAMED_ARG_NOT_SUPPORTED
           
static int UNNAMED_QUERY_ON_SESSION_BROKER
           
static int UNSUPPORTED_MAPPING_FOR_OBJECT_COMPARISON
           
static int UPDATE_ALL_QUERY_ADD_UPDATE_DEFINES_WRONG_FIELD
           
static int UPDATE_ALL_QUERY_ADD_UPDATE_DOES_NOT_DEFINE_FIELD
           
static int UPDATE_ALL_QUERY_ADD_UPDATE_FIELD_IS_NULL
           
static int UPDATE_STATEMENTS_NOT_SPECIFIED
           
 
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_EXTRACTOR_CAN_NOT_BE_SPECIFIED_WITH_DISCRIMINATOR, 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, COLLECTION_REMOVE_EVENT_WITH_NO_INDEX, 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_METHODS_FOR_EMBEDDABLE, 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, DERIVED_ID_CIRCULAR_REFERENCE, DESCRIPTOR_MUST_NOT_BE_INITIALIZED, DUPLICATE_PARTITION_VALUE, 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, EMBEDDABLE_ASSOCIATION_OVERRIDE_NOT_FOUND, EMBEDDABLE_ATTRIBUTE_OVERRIDE_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, FETCH_GROUP_HAS_UNMAPPED_ATTRIBUTE, FETCH_GROUP_HAS_WRONG_REFERENCE_ATTRIBUTE, FETCH_GROUP_HAS_WRONG_REFERENCE_CLASS, 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_ASSOCIATION_OVERRIDE_REFERENCE_COLUMN_NAME, INVALID_ATTRIBUTE_OVERRIDE_NAME, INVALID_ATTRIBUTE_TYPE_FOR_ORDER_COLUMN, 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_LOADER_FOR_DYNAMIC_PERSISTENCE, 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_DERIVED_COMPOSITE_PK_ATTRIBUTE, INVALID_DERIVED_ID_PRIMARY_KEY_FIELD, INVALID_EMBEDDABLE_ATTRIBUTE_FOR_ASSOCIATION_OVERRIDE, INVALID_EMBEDDABLE_ATTRIBUTE_FOR_ATTRIBUTE_OVERRIDE, INVALID_EMBEDDABLE_CLASS_FOR_ELEMENT_COLLECTION, 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_MAPPED_BY_ID_VALUE, 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_REFERENCE_COLUMN_NAME, INVALID_SEQUENCING_LOGIN, INVALID_SESSIONEVENTLISTENER_CLASS, INVALID_SQL_RESULT_SET_MAPPING_NAME, INVALID_TARGET_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, LIST_ORDER_FIELD_NOT_SUPPORTED, LOG_IO_ERROR, LOGGING_FILE_NAME_CANNOT_BE_EMPTY, LOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONS, MAP_KEY_CANNOT_USE_INDIRECTION, 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_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, MULTIPLE_UNIQUE_CONSTRAINTS_WITH_SAME_NAME_SPECIFIED, NESTED_UOW_NOT_SUPPORTED_FOR_ATTRIBUTE_TRACKING, NESTED_UOW_NOT_SUPPORTED_FOR_MODIFY_ALL_QUERY, NO_ATTRIBUTE_TYPE_SPECIFICATION, 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_COLUMN_NAME_NOT_SPECIFIED, 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_MAP_KEY_CLASS, UNABLE_TO_DETERMINE_TARGET_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
 
Fields inherited from class org.eclipse.persistence.exceptions.EclipseLinkException
CR, errorCode, hasBeenLogged, indentationString, internalException, session, shouldPrintInternalException
 
Constructor Summary
protected QueryException(java.lang.String message)
          INTERNAL: Constructor.
protected QueryException(java.lang.String message, DatabaseQuery query)
          INTERNAL: Constructor.
protected QueryException(java.lang.String message, DatabaseQuery query, java.lang.Exception internalException)
          INTERNAL: Constructor.
 
Method Summary
static QueryException addArgumentsNotSupported(java.lang.String argumentType)
           
static QueryException additionalSizeQueryNotSpecified(DatabaseQuery query)
           
static QueryException aggregateObjectCannotBeDeletedOrWritten(ClassDescriptor descriptor, DatabaseQuery query)
           
static QueryException argumentFromAdditionalCriteriaMissing(DatabaseQuery query, java.lang.String argumentName)
           
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 batchReadingInRequiresSingletonPrimaryKey(DatabaseQuery query)
           
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 cannotAddElementWithoutKeyToMap(java.lang.Object object)
           
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 cannotUnwrapNonMapMembers(java.lang.Object object)
           
static QueryException castMustUseInheritance(Expression base)
           
static QueryException classNotFoundWhileUsingQueryHint(DatabaseQuery query, java.lang.Object hintValue, java.lang.Exception exc)
           
static QueryException classPkDoesNotExistInCache(java.lang.Class theClass, java.lang.Object 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 couldNotFindCastDescriptor(java.lang.Class castClass, Expression base)
           
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 exceptionWhileReadingMapKey(java.lang.Object object, java.lang.Exception ex)
           
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 indexRequiresCollectionMappingWithListOrderField(Expression expression, DatabaseMapping mapping)
           
static QueryException indexRequiresQueryKeyExpression(Expression expression)
           
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 invalidTypeExpression(java.lang.Object expression)
           
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 QueryException listOrderFieldWrongValue(DatabaseQuery query, org.eclipse.persistence.internal.helper.DatabaseField field, java.util.List wrongOrderValuesList)
           
static QueryException mapEntryExpressionForNonCollection(Expression baseExpression, DatabaseMapping mapping)
           
static QueryException mapEntryExpressionForNonMap(Expression baseExpression, DatabaseMapping mapping)
           
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 missingConnectionPool(java.lang.String poolName, DatabaseQuery query)
           
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 noMappingForMapEntryExpression(Expression baseExpression)
           
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 originalQueryMustUseBatchIN(DatabaseMapping mapping, DatabaseQuery query)
           
static QueryException outerJoinIsOnlyValidForOneToOneMappings(DatabaseMapping mapping)
           
static QueryException parameterNameMismatch(java.lang.String badParameterName)
           
static QueryException partitioningNotSupported(org.eclipse.persistence.internal.sessions.AbstractSession session, DatabaseQuery query)
           
static QueryException polymorphicReportItemWithMultipletableNotSupported(java.lang.String itemName, Expression expression, DatabaseQuery owner)
           
static QueryException prepareFailed(java.lang.Exception error, DatabaseQuery query)
           
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, classExtractorCanNotBeSpecifiedWithDiscriminatorMetadata, classFileTransformerThrowsException, classListMustNotBeNull, classNotFoundWhileConvertingClassNames, classNotListedInPersistenceUnit, clientSessionCanNotUseExclusiveConnection, collectionRemoveEventWithNoIndex, configFactoryNamePropertyNotFound, configFactoryNamePropertyNotSpecified, configMethodNotDefined, conflictingAccessMethodsForEmbeddable, conflictingAccessTypeForEmbeddable, conflictingAnnotations, conflictingNamedAnnotations, conflictingNamedXMLElements, conflictingSequenceAndTableGeneratorsSpecified, conflictingSequenceNameAndTablePkColumnValueSpecified, conflictingXMLElements, containerPolicyDoesNotUseKeys, converterNotFound, copyPolicyMustSpecifyEitherMethodOrWorkingCopyMethod, couldNotBindJndi, couldNotFindDriverClass, couldNotFindMapKey, createPlatformDefaultSequenceUndefined, currentLoaderNotValid, defaultSequenceNameAlreadyUsedBySequence, descriptorMustBeNotInitialized, duplicatePartitionValue, ejbCannotLoadRemoteClass, ejbContainerExceptionRaised, ejbDescriptorNotFoundInSession, ejbFinderException, ejbInvalidHomeInterfaceClass, ejbInvalidPlatformClass, ejbInvalidProjectClass, ejbInvalidSessionTypeClass, ejbMustBeInTransaction, ejbPrimaryKeyReflectionException, ejbSessionTypeClassNotFound, embeddableAssociationOverrideNotFound, embeddableAttributeOverrideNotFound, embeddedIdAndIdAnnotationFound, embeddedIdHasNoAttributes, entityClassNotFound, errorClosingPersistenceXML, errorDecryptingPassword, errorEncryptingPassword, errorInSessionsXML, errorInstantiatingClass, errorInstantiatingConversionValueData, errorInstantiatingConversionValueObject, errorParsingMappingFile, errorProcessingNamedQuery, exceptionConfiguringEMFactory, excessivePrimaryKeyJoinColumnsSpecified, excusiveConnectionIsNoLongerAvailable, existingQueryTypeConflict, expectedProxyPropertyNotFound, fatalErrorOccurred, featureIsNotAvailableInRunningJDKVersion, fetchGroupHasUnmappedAttribute, fetchGroupHasWrongReferenceAttribute, fetchGroupHasWrongReferenceClass, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, historicalSessionOnlySupportedOnOracle, idRelationshipCircularReference, illegalContainerClass, illegalOperationForUnitOfWorkLifecycle, illegalUseOfMapInDirectCollection, inActiveUnitOfWork, incompleteJoinColumnsSpecified, incompletePrimaryKeyJoinColumnsSpecified, incorrectLoginInstanceProvided, instantiatingValueholderWithNullSession, invalidAssociationOverrideReferenceColumnName, invalidAttributeOverrideName, invalidAttributeTypeForOrderColumn, invalidBooleanValueForAddingNamedQueries, invalidBooleanValueForEnableStatmentsCached, invalidBooleanValueForProperty, invalidBooleanValueForSettingNativeSQL, invalidCacheStatementsSize, invalidCallbackMethod, invalidCallbackMethodModifier, invalidCallbackMethodName, invalidClassLoaderForDynamicPersistence, invalidClassTypeForBLOBAttribute, invalidClassTypeForCLOBAttribute, invalidCollectionTypeForRelationship, invalidColumnAnnotationOnRelationship, invalidComparatorClass, invalidCompositePKAttribute, invalidCompositePKSpecification, invalidConnector, invalidDataSourceName, invalidDerivedCompositePKAttribute, invalidDerivedIdPrimaryKeyField, invalidEmbeddableAttributeForAssociationOverride, invalidEmbeddableAttributeForAttributeOverride, invalidEmbeddableClassForElementCollection, invalidEmbeddedAttribute, invalidEncryptionClass, invalidEntityCallbackMethodArguments, invalidEntityListenerCallbackMethodArguments, invalidEntityMappingsDocument, invalidExceptionHandlerClass, invalidExplicitAccessTypeSpecified, invalidFieldForClass, invalidFileName, invalidLoggingFile, invalidLoggingFile, invalidMappedByIdValue, invalidMapping, invalidMappingForConverter, invalidMappingForEmbeddedId, invalidMappingForStructConverter, invalidMergePolicy, invalidMethodArguments, invalidNullMethodArguments, invalidOrderByValue, invalidProfilerClass, invalidPropertyForClass, invalidReferenceColumnName, invalidSequencingLogin, invalidSessionEventListenerClass, invalidSQLResultSetMapping, invalidTargetClass, invalidTypeForBasicCollectionAttribute, invalidTypeForBasicMapAttribute, invalidTypeForEnumeratedAttribute, invalidTypeForLOBAttribute, invalidTypeForSerializedAttribute, invalidTypeForTemporalAttribute, invalidTypeForVersionAttribute, invalidValueForProperty, isolatedDataNotSupportedInSessionBroker, jarFilesInPersistenceXmlNotSupported, javaTypeIsNotAValidDatabaseType, jtsExceptionRaised, listOrderFieldNotSupported, loginBeforeAllocatingClientSessions, logIOError, mapKeyCannotUseIndirection, mapKeyNotDeclaredInItemClass, mappingAnnotationsAppliedToTransientAttribute, mappingDoesNotOverrideValueFromRowInternalWithJoin, mappingFileNotFound, mappingMetadataAppliedToMethodWithArguments, maxSizeLessThanMinSize, methodFailed, missingContextStringForContext, missingDescriptor, missingFieldTypeForDDLGenerationOfClassTransformation, missingMappingForAttribute, missingTransformerMethodForDDLGenerationOfClassTransformation, multipleClassesForTheSameDiscriminator, multipleCopyPolicyAnnotationsOnSameClass, multipleCursorsNotSupported, multipleEmbeddedIdAnnotationsFound, multipleLifecycleCallbackMethodsForSameLifecycleEvent, multipleObjectValuesForDataValue, multipleUniqueConstraintsWithSameNameSpecified, nestedUOWNotSupportedForAttributeTracking, nestedUOWNotSupportedForModifyAllQuery, noAttributeTypeSpecification, noConverterDataTypeSpecified, noConverterObjectTypeSpecified, noCorrespondingSetterMethodDefined, noMappedByAttributeFound, nonEntityTargetInRelationship, nonUniqueEntityName, nonUniqueMappingFileName, noPrimaryKeyAnnotationsFound, 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, primaryKeyColumnNameNotSpecified, primaryKeyUpdateDisallowed, primaryTableNotDefined, projectLoginIsNull, projectXMLNotFound, queryArgumentTypeNotFound, querySequenceDoesNotHaveSelectQuery, readTransformerClassDoesntImplementAttributeTransformer, readTransformerHasBothClassAndMethod, readTransformerHasNeitherClassNorMethod, reflectiveExceptionWhileCreatingClassInstance, sequenceCannotBeConnectedToTwoPlatforms, sequenceGeneratorUsingAReservedName, sequenceNameAlreadyUsedByDefaultSequence, sequenceSetupIncorrectly, serverPlatformIsReadOnlyAfterLogin, sessionAmendmentExceptionOccured, startIndexOutOfRange, stopIndexOutOfRange, tableGeneratorUsingAReservedName, twoStructConvertersAddedForSameClass, unableToDetermineMapKeyClass, unableToDetermineTargetClass, 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
 

Field Detail

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

INVALID_TYPE_EXPRESSION

public static final int INVALID_TYPE_EXPRESSION
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

EXCEPTION_WHILE_READING_MAP_KEY

public static final int EXCEPTION_WHILE_READING_MAP_KEY
See Also:
Constant Field Values

CANNOT_ADD_ELEMENT_WITHOUT_KEY_TO_MAP

public static final int CANNOT_ADD_ELEMENT_WITHOUT_KEY_TO_MAP
See Also:
Constant Field Values

CANNOT_UNWRAP_NON_MAP_MEMBERS

public static final int CANNOT_UNWRAP_NON_MAP_MEMBERS
See Also:
Constant Field Values

NO_MAPPING_FOR_MAP_ENTRY_EXPRESSION

public static final int NO_MAPPING_FOR_MAP_ENTRY_EXPRESSION
See Also:
Constant Field Values

MAP_ENTRY_EXPRESSION_FOR_NON_COLLECTION

public static final int MAP_ENTRY_EXPRESSION_FOR_NON_COLLECTION
See Also:
Constant Field Values

MAP_ENTRY_EXPRESSION_FOR_NON_MAP

public static final int MAP_ENTRY_EXPRESSION_FOR_NON_MAP
See Also:
Constant Field Values

LIST_ORDER_FIELD_WRONG_VALUE

public static final int LIST_ORDER_FIELD_WRONG_VALUE
See Also:
Constant Field Values

INDEX_REQUIRES_QUERY_KEY_EXPRESSION

public static final int INDEX_REQUIRES_QUERY_KEY_EXPRESSION
See Also:
Constant Field Values

INDEX_REQUIRES_COLLECTION_MAPPING_WITH_LIST_ORDER_FIELD

public static final int INDEX_REQUIRES_COLLECTION_MAPPING_WITH_LIST_ORDER_FIELD
See Also:
Constant Field Values

BATCH_IN_REQUIRES_SINGLETON_PK

public static final int BATCH_IN_REQUIRES_SINGLETON_PK
See Also:
Constant Field Values

COULD_NOT_FIND_CAST_DESCRIPTOR

public static final int COULD_NOT_FIND_CAST_DESCRIPTOR
See Also:
Constant Field Values

CAST_MUST_USE_INHERITANCE

public static final int CAST_MUST_USE_INHERITANCE
See Also:
Constant Field Values

PREPARE_FAILED

public static final int PREPARE_FAILED
See Also:
Constant Field Values

ORIGINAL_QUERY_MUST_USE_IN

public static final int ORIGINAL_QUERY_MUST_USE_IN
See Also:
Constant Field Values

ADDITIONAL_CRITERIA_VALUE_MISSING

public static final int ADDITIONAL_CRITERIA_VALUE_MISSING
See Also:
Constant Field Values

PARTIONING_NOT_SUPPORTED

public static final int PARTIONING_NOT_SUPPORTED
See Also:
Constant Field Values

MISSING_CONNECTION_POOL

public static final int MISSING_CONNECTION_POOL
See Also:
Constant Field Values
Constructor Detail

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.

Method Detail

additionalSizeQueryNotSpecified

public static QueryException additionalSizeQueryNotSpecified(DatabaseQuery query)

aggregateObjectCannotBeDeletedOrWritten

public static QueryException aggregateObjectCannotBeDeletedOrWritten(ClassDescriptor descriptor,
                                                                     DatabaseQuery query)

argumentSizeMismatchInQueryAndQueryDefinition

public static QueryException argumentSizeMismatchInQueryAndQueryDefinition(DatabaseQuery query)

argumentFromAdditionalCriteriaMissing

public static QueryException argumentFromAdditionalCriteriaMissing(DatabaseQuery query,
                                                                   java.lang.String argumentName)

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)

invalidTypeExpression

public static QueryException invalidTypeExpression(java.lang.Object expression)

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.lang.Object 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)

exceptionWhileReadingMapKey

public static QueryException exceptionWhileReadingMapKey(java.lang.Object object,
                                                         java.lang.Exception ex)

cannotAddElementWithoutKeyToMap

public static QueryException cannotAddElementWithoutKeyToMap(java.lang.Object object)

cannotUnwrapNonMapMembers

public static QueryException cannotUnwrapNonMapMembers(java.lang.Object object)

noMappingForMapEntryExpression

public static QueryException noMappingForMapEntryExpression(Expression baseExpression)

mapEntryExpressionForNonCollection

public static QueryException mapEntryExpressionForNonCollection(Expression baseExpression,
                                                                DatabaseMapping mapping)

mapEntryExpressionForNonMap

public static QueryException mapEntryExpressionForNonMap(Expression baseExpression,
                                                         DatabaseMapping mapping)

listOrderFieldWrongValue

public static QueryException listOrderFieldWrongValue(DatabaseQuery query,
                                                      org.eclipse.persistence.internal.helper.DatabaseField field,
                                                      java.util.List wrongOrderValuesList)

indexRequiresQueryKeyExpression

public static QueryException indexRequiresQueryKeyExpression(Expression expression)

indexRequiresCollectionMappingWithListOrderField

public static QueryException indexRequiresCollectionMappingWithListOrderField(Expression expression,
                                                                              DatabaseMapping mapping)

batchReadingInRequiresSingletonPrimaryKey

public static QueryException batchReadingInRequiresSingletonPrimaryKey(DatabaseQuery query)

couldNotFindCastDescriptor

public static QueryException couldNotFindCastDescriptor(java.lang.Class castClass,
                                                        Expression base)

castMustUseInheritance

public static QueryException castMustUseInheritance(Expression base)

prepareFailed

public static QueryException prepareFailed(java.lang.Exception error,
                                           DatabaseQuery query)

originalQueryMustUseBatchIN

public static QueryException originalQueryMustUseBatchIN(DatabaseMapping mapping,
                                                         DatabaseQuery query)

partitioningNotSupported

public static QueryException partitioningNotSupported(org.eclipse.persistence.internal.sessions.AbstractSession session,
                                                      DatabaseQuery query)

missingConnectionPool

public static QueryException missingConnectionPool(java.lang.String poolName,
                                                   DatabaseQuery query)

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference