Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

oracle.toplink.sdk
Class SDKQueryException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--oracle.toplink.exceptions.TopLinkException
                          |
                          +--oracle.toplink.exceptions.ValidationException
                                |
                                +--oracle.toplink.exceptions.QueryException
                                      |
                                      +--oracle.toplink.sdk.SDKQueryException
All Implemented Interfaces:
java.io.Serializable

public class SDKQueryException
extends QueryException

Exception used for SDK query problems.

Since:
TOPLink/Java 3.0
See Also:
Serialized Form

Field Summary
static int INVALID_ACCESSOR_CLASS
           
static int INVALID_MECHANISM_STATE
           
static int INVALID_SDK_ACCESSOR
           
static int INVALID_SDK_CALL
           

 

Fields inherited from class oracle.toplink.exceptions.QueryException
ADDITIONAL_SIZE_QUERY_NOT_SPECIFIED, AGGREGATE_OBJECT_CANNOT_BE_DELETED, ARGUMENT_SIZE_MISMATCH_IN_QUERY_AND_QUERY_DEFINITION, BACKUP_CLONE_DELETED, BACKUP_CLONE_IS_ORIGINAL_FROM_PARENT, BACKUP_CLONE_IS_ORIGINAL_FROM_SELF, BATCH_READING_NOT_SUPPORTED, CALLED_METHOD_THREW_EXCEPTION, CANNOT_ACCESS_METHOD_ON_OBJECT, CANNOT_ADD_ELEMENT, CANNOT_ADD_TO_CONTAINER, CANNOT_CACHE_PARTIAL_OBJECT, CANNOT_COMPARE_TABLES_IN_EXPRESSION, CANNOT_COMPARE_TARGET_FOREIGN_KEYS_TO_NULL, CANNOT_CONFORM_EXPRESSION, CANNOT_CREATE_CLONE, CANNOT_DELETE_READ_ONLY_OBJECT, CANNOT_QUERY_ACROSS_VARIABLE_ONE_TO_ONE_MAPPING, CANNOT_REMOVE_FROM_CONTAINER, CANNOT_SET_REPORT_QUERY_TO_CHECK_CACHE_ONLY, CLONE_METHOD_INACCESSIBLE, CLONE_METHOD_REQUIRED, CLONE_METHOD_THORW_EXCEPTION, COULD_NOT_INSTANTIATE_CONTAINER_CLASS, DESCRIPTOR_IS_MISSING, DESCRIPTOR_IS_MISSING_FOR_NAMED_QUERY, EXAMPLE_AND_REFERENCE_OBJECT_CLASS_MISMATCH, ILL_FORMED_EXPRESSION, ILLEGAL_USE_OF_GETFIELD, ILLEGAL_USE_OF_GETTABLE, IN_CANNOT_BE_PARAMETERIZED, INCORRECT_CLASS_FOR_OBJECT_COMPARISON, INCORRECT_SIZE_QUERY_FOR_CURSOR_STREAM, INVALID_DATABASE_ACCESSOR, INVALID_DATABASE_CALL, INVALID_OPERATION, INVALID_OPERATOR, INVALID_OPERATOR_FOR_OBJECT_EXPRESSION, INVALID_QUERY, INVALID_QUERY_ITEM, INVALID_QUERY_KEY_IN_EXPRESSION, INVALID_QUERY_ON_SERVER_SESSION, INVALID_TABLE_FOR_FIELD_IN_EXPRESSION, INVALID_USE_OF_ANY_OF_IN_EXPRESSION, INVALID_USE_OF_TO_MANY_QUERY_KEY_IN_EXPRESSION, MAP_KEY_NOT_COMPARABLE, METHOD_DOES_NOT_EXIST_IN_CONTAINER_CLASS, METHOD_DOES_NOT_EXIST_ON_EXPRESSION, METHOD_INVOCATION_FAILED, METHOD_NOT_VALID, MUST_BE_ONE_TO_ONE_OR_ONE_TO_MANY_MAPPING, MUST_INSTANTIATE_VALUEHOLDERS, NO_ATTBIUTES_FOR_REPORT_QUERY, NO_CONCRETE_CLASS_INDICATED, NO_CURSOR_SUPPORT, NO_DESCRIPTOR_FOR_SUBCLASS, NO_EXPRESSION_BUILDER_CLASS_FOUND, NULL_PRIMARY_KEY_IN_BUILDING_OBJECT, OBJECT_COMPARISON_CANNOT_BE_PARAMETERIZED, OBJECT_TO_INSERT_IS_EMPTY, OBJECT_TO_MODIFY_NOT_SPECIFIED, OUTER_JOIN_ONLY_VALID_FOR_ONE_TO_ONE, PARAMETER_NAME_MISMATCH, QUERY_NOT_DEFINED, QUERY_SENT_TO_INACTIVE_UNIT_OF_WORK, READ_BEYOND_QUERY, REDIRECTION_CLASS_OR_METHOD_NOT_SET, REDIRECTION_METHOD_ERROR, REDIRECTION_METHOD_NOT_DEFINED_CORRECTLY, REFERENCE_CLASS_MISSING, REFRESH_NOT_POSSIBLE_WITHOUT_CACHE, REPORT_QUERY_RESULT_SIZE_MISMATCH, REPORT_RESULT_WITHOUT_PKS, SELECTION_OBJECT_CANNOT_BE_NULL, SIZE_ONLY_SUPPORTED_ON_EXPRESSION_QUERIES, SQL_STATEMENT_NOT_SET_PROPERLY, TYPE_MISMATCH_BETWEEN_ATTRIBUTE_AND_CONSTANT_ON_EXPRESSION, UNEXPECTED_INVOCATION, UNNAMED_QUERY_ON_SESSION_BROKER, UNSUPPORTED_MAPPING_FOR_OBJECT_COMPARISON

 

Fields inherited from class oracle.toplink.exceptions.ValidationException
CANNOT_ACQUIRE_CLIENTSESSION_FROM_SESSION, CANNOT_ACQUIRE_DATA_SOURCE, CANNOT_ADD_DESCRIPTORS_TO_SESSION, CANNOT_ADD_DESCRIPTORS_TO_SESSION_BROKER, CANNOT_COMMIT_UOW_AGAIN, CANNOT_CREATE_EXTERNAL_TRANSACTION_CONTROLLER, 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_REGISTER_AGGREGATE_OBJECT_IN_UNIT_OF_WORK, CANNOT_RELEASE_NON_CLIENTSESSION, CANNOT_REMOVE_FROM_READ_ONLY_CLASSES_IN_NESTED_UNIT_OF_WORK, CANNOT_SET_READ_POOL_SIZE_AFTER_LOGIN, CANT_HAVE_UNBOUND_IN_OUTPUT_ARGUMENTS, CHILD_DESCRIPTORS_DO_NOT_HAVE_IDENTITY_MAP, CONTAINER_POLICY_DOES_NOT_USE_KEYS, DESCRIPTOR_MUST_NOT_BE_INITIALIZED, EJB_CANNOT_LOAD_REMOTE_CLASS, EJB_CONTAINER_EXCEPTION_RAISED, EJB_DESCRIPTOR_NOT_FOUND_IN_SESSION, EJB_FINDER_EXCEPTION, EJB_INVALID_FINDER_ON_HOME, EJB_INVALID_PLATFORM_CLASS, EJB_INVALID_PROJECT_CLASS, EJB_INVALID_SESSION_TYPE_CLASS, EJB_MUST_BE_IN_TRANSACTION, EJB_MUST_SET_LICENSE_KEY, EJB_NO_SUCH_SESSION_SPECIFIED_IN_PROPERTIES, EJB_PRIMARY_KEY_REFLECTION_EXCEPTION, EJB_SESSION_TYPE_CLASS_NOT_FOUND, EJB_TOPLINK_PROPERTIES_NOT_FOUND, ERROR_DECRYPTING_PASSWORD, ERROR_ENCRYPTING_PASSWORD, ERROR_IN_SESSION_XML, ERROR_WHILE_READING_LICENSE, EXISTING_QUERY_TYPE_CONFLICT, FATAL_ERROR_OCCURRED, FIELD_LEVEL_LOCKING_NOTSUPPORTED_OUTSIDE_A_UNIT_OF_WORK, FILE_ERROR, ILLEGAL_CONTAINER_CLASS, ILLEGAL_USE_OF_MAP_IN_DIRECTCOLLECTION, INCORRECT_LOGIN_INSTANCE_PROVIDED, INVALID_CONNECTOR, INVALID_DATA_SOURCE_NAME, INVALID_ENCRYPTION_CLASS, INVALID_FILE_TYPE, INVALID_MERGE_POLICY, INVALID_READ_ONLY_CLASS_STRUCTURE_IN_UNIT_OF_WORK, INVALID_SEQUENCING_LOGIN, JAVA_TYPE_IS_NOT_A_VALID_DATABASE_TYPE, JTS_EXCEPTION_RAISED, KEYS_MUST_MATCH, LICENSE_FILE_NOT_FOUND, LOG_IO_ERROR, LOGIN_BEFORE_ALLOCATING_CLIENT_SESSIONS, MAX_SIZE_LESS_THAN_MIN_SIZE, METHOD_NOT_DECLARED_IN_ITEM_CLASS, MISSING_DESCRIPTOR, MISSING_MAPPING, MULTIPLE_PROJECTS_SPECIFIED_IN_PROPERTIES, NO_PROJECT_SPECIFIED_IN_PROPERTIES, NO_PROPERTIES_FILE_FOUND, NO_SESSION_REGISTERED_FOR_CLASS, NO_SESSION_REGISTERED_FOR_NAME, NO_SESSIONS_XML_FOUND, NO_TABLES_TO_CREATE, NO_TOPLINK_EJB_JAR_XML_FOUND, NULL_CACHE_KEY_FOUND_ON_REMOVAL, NULL_UNDERLYING_VALUEHOLDER_VALUE, ONLY_FIELDS_ARE_VALID_KEYS_FOR_DATABASE_ROWS, OPERATION_NOT_SUPPORTED, OPTIMISTIC_LOCKING_NOT_SUPPORTED, ORACLE_OBJECT_TYPE_NAME_NOT_DEFINED, ORACLE_OBJECT_TYPE_NOT_DEFINED, ORACLE_VARRAY_MAXIMIM_SIZE_NOT_DEFINED, PLATFORM_CLASS_NOT_FOUND, POOL_NAME_DOES_NOT_EXIST, POOLS_MUST_BE_CONFIGURED_BEFORE_LOGIN, PROJECT_AMENDMENT_EXCEPTION_OCCURED, PROJECT_XML_NOT_FOUND, QUERY_ARGUMENT_TYPE_NOT_FOUND, SEQUENCE_SETUP_INCORRECTLY, SESSION_AMENDMENT_EXCEPTION_OCCURED, SESSION_LIMIT_IS_EXCEEDED, SET_LISTENER_CLASSES_EXCEPTION, START_INDEX_OUT_OF_RANGE, STOP_INDEX_OUT_OF_RANGE, SUB_SESSION_NOT_DEFINED_FOR_BROKER, WRITE_OBJECT_NOT_ALLOWED_IN_UNIT_OF_WORK, WRONG_OBJECT_REGISTERED

 

Method Summary
static SDKQueryException invalidAccessorClass(java.lang.Class expected, java.lang.Class actual)
           
static SDKQueryException invalidMechanismState(DatabaseQuery query)
           
static SDKQueryException invalidSDKAccessor(oracle.toplink.internal.databaseaccess.Accessor accessor)
           
static SDKQueryException invalidSDKCall(Call call)
           

 

Methods inherited from class oracle.toplink.exceptions.QueryException
additionalSizeQueryNotSpecified, aggregateObjectCannotBeDeletedOrWritten, argumentSizeMismatchInQueryAndQueryDefinition, backupCloneIsDeleted, backupCloneIsOriginalFromParent, backupCloneIsOriginalFromSelf, batchReadingNotSupported, calledMethodThrewException, cannotAccessMethodOnObject, cannotAddElement, cannotAddToContainer, cannotCachePartialObjects, cannotCompareTablesInExpression, cannotCompareTargetForeignKeysToNull, cannotConformExpression, cannotCreateClone, cannotDeleteReadOnlyObject, cannotQueryAcrossAVariableOneToOneMapping, cannotRemoveFromContainer, cannotSetShouldCheckCacheOnlyOnReportQuery, cloneMethodInaccessible, cloneMethodRequired, cloneMethodThrowException, couldNotInstantiateContainerClass, descriptorIsMissing, descriptorIsMissingForNamedQuery, exampleAndReferenceObjectClassMismatch, getMessage, getQuery, getQueryArguments, illegalUseOfGetField, illegalUseOfGetTable, illFormedExpression, inCannotBeParameterized, incorrectClassForObjectComparison, incorrectSizeQueryForCursorStream, invalidDatabaseAccessor, invalidDatabaseCall, invalidExpressionForQueryItem, invalidOperation, invalidOperator, invalidOperatorForObjectComparison, invalidQuery, invalidQueryKeyInExpression, invalidQueryOnServerSession, invalidTableForFieldInExpression, invalidUseOfAnyOfInExpression, invalidUseOfToManyQueryKeyInExpression, mapKeyNotComparable, methodDoesNotExistInContainerClass, methodDoesNotExistOnExpression, methodInvocationFailed, methodNotValid, mustBeOneToOneOrOneToManyMapping, mustInstantiateValueholders, noAttributesForReportQuery, noConcreteClassIndicated, noCursorSupport, noDescriptorForClassFromInheritancePolicy, noExpressionBuilderFound, nullPrimaryKeyInBuildingObject, objectComparisonsCannotBeParameterized, objectToInsertIsEmpty, objectToModifyNotSpecified, outerJoinIsOnlyValidForOneToOneMappings, parameterNameMismatch, queryNotDefined, queryNotDefined, queryNotDefined, querySentToInactiveUnitOfWork, readBeyondStream, redirectionClassOrMethodNotSet, redirectionMethodError, redirectionMethodNotDefinedCorrectly, referenceClassMissing, refreshNotPossibleWithoutCache, reportQueryResultSizeMismatch, reportQueryResultWithoutPKs, selectionObjectCannotBeNull, sizeOnlySupportedOnExpressionQueries, sqlStatementNotSetProperly, typeMismatchBetweenAttributeAndConstantOnExpression, unexpectedInvocation, unnamedQueryOnSessionBroker, unsupportedMappingForObjectComparison

 

Methods inherited from class oracle.toplink.exceptions.ValidationException
cannotAcquireClientSessionFromSession, cannotAcquireDataSource, cannotAddDescriptorsToSessionBroker, cannotCommitUOWAgain, cannotCreateExternalTransactionController, cannotHaveUnboundInOutputArguments, cannotModifyReadOnlyClassesSetAfterUsingUnitOfWork, cannotRegisterAggregateObjectInUnitOfWork, cannotReleaseNonClientSession, cannotRemoveFromReadOnlyClassesInNestedUnitOfWork, cannotSetListenerClasses, cannotSetReadPoolSizeAfterLogin, childDescriptorsDoNotHaveIdentityMap, containerPolicyDoesNotUseKeys, descriptorMustBeNotInitialized, ejbCannotLoadRemoteClass, ejbContainerExceptionRaised, ejbDescriptorNotFoundInSession, ejbFinderException, ejbInvalidHomeInterfaceClass, ejbInvalidPlatformClass, ejbInvalidProjectClass, ejbInvalidSessionTypeClass, ejbMustBeInTransaction, ejbNoSuchSessionSpecifiedInProperties, ejbPrimaryKeyReflectionException, ejbSessionTypeClassNotFound, ejbTopLinkPropertiesNotFound, errorDecryptingPassword, errorEncryptingPassword, errorInSessionsXML, errorWhileReadingLicenseFile, existingQueryTypeConflict, fatalErrorOccurred, fieldLevelLockingNotSupportedWithoutUnitOfWork, fileError, illegalContainerClass, illegalUseOfMapInDirectCollection, incorrectLoginInstanceProvided, invalidConnector, invalidDataSourceName, invalidEncryptionClass, invalidFileName, invalidMergePolicy, invalidSequencingLogin, javaTypeIsNotAValidDatabaseType, jtsExceptionRaised, loginBeforeAllocatingClientSessions, logIOError, maxSizeLessThanMinSize, methodNotDeclaredInItemClass, missingDescriptor, missingMappingForAttribute, multipleProjectsSpecifiedInProperties, noProjectSpecifiedInProperties, noPropertiesFileFound, noSessionRegisteredForClass, noSessionRegisteredForName, noSessionsXMLFound, noTablesToCreate, noTopLinkEjbJarXMLFound, nullCacheKeyFoundOnRemoval, nullUnderlyingValueHolderValue, onlyFieldsAreValidKeysForDatabaseRows, operationNotSupported, optimisticLockingNotSupportedWithStoredProcedureGeneration, oracleObjectTypeIsNotDefined, oracleObjectTypeNameIsNotDefined, oracleVarrayMaximumSizeNotDefined, platformClassNotFound, poolNameDoesNotExist, poolsMustBeConfiguredBeforeLogin, projectAmendmentExceptionOccured, projectXMLNotFound, queryArgumentTypeNotFound, sequenceSetupIncorrectly, sessionAmendmentExceptionOccured, startIndexOutOfRange, stopIndexOutOfRange, subSessionsNotDefinedForBroker, writeObjectNotAllowedInUnitOfWork, wrongObjectRegistered

 

Methods inherited from class oracle.toplink.exceptions.TopLinkException
getErrorCode, getInternalException, getSession, printStackTrace, printStackTrace, printStackTrace, setShouldPrintInternalException

 

Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

INVALID_SDK_CALL

public static final int INVALID_SDK_CALL
See Also:
Constant Field Values

INVALID_MECHANISM_STATE

public static final int INVALID_MECHANISM_STATE
See Also:
Constant Field Values

INVALID_SDK_ACCESSOR

public static final int INVALID_SDK_ACCESSOR
See Also:
Constant Field Values

INVALID_ACCESSOR_CLASS

public static final int INVALID_ACCESSOR_CLASS
See Also:
Constant Field Values
Method Detail

invalidAccessorClass

public static SDKQueryException invalidAccessorClass(java.lang.Class expected,
                                                     java.lang.Class actual)

invalidMechanismState

public static SDKQueryException invalidMechanismState(DatabaseQuery query)

invalidSDKAccessor

public static SDKQueryException invalidSDKAccessor(oracle.toplink.internal.databaseaccess.Accessor accessor)

invalidSDKCall

public static SDKQueryException invalidSDKCall(Call call)

Copyright © 2003 Oracle Corporation. All Rights Reserved.