Package com.altibase.document.exception
Class AltibaseSchemaException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.altibase.document.exception.AltibaseRuntimeException
com.altibase.document.exception.AltibaseSchemaException
- All Implemented Interfaces:
Serializable
데이터베이스 스키마와 관련된 작업 중 발생하는 예외이다.
주로 컬렉션(테이블) 생성, 삭제, 조회 실패 또는 API가 기대하는 스키마 구조와 실제 데이터베이스 스키마가 일치하지 않을 때 발생한다. 이 예외는 항상 "SCHEMA_ERROR"라는 에러 코드를 가진다.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAltibaseSchemaException(String aMessage) 상세 메시지를 사용하여 새로운AltibaseSchemaException을 생성한다.AltibaseSchemaException(String aMessage, Throwable aCause) 상세 메시지와 원인 예외를 사용하여 새로운AltibaseSchemaException을 생성한다. -
Method Summary
Methods inherited from class com.altibase.document.exception.AltibaseRuntimeException
getErrorCodeMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AltibaseSchemaException
상세 메시지를 사용하여 새로운AltibaseSchemaException을 생성한다.원인(cause) 예외 없이 스키마 관련 비즈니스 로직 오류가 발생했을 때 사용된다.
- Parameters:
aMessage- 예외에 대한 상세 설명 메시지
-
AltibaseSchemaException
상세 메시지와 원인 예외를 사용하여 새로운AltibaseSchemaException을 생성한다.주로
SQLException과 같은 하위 레벨의 예외를 감싸서(wrapping) API 레벨의 스키마 예외로 변환할 때 사용된다.- Parameters:
aMessage- 예외에 대한 상세 설명 메시지aCause- 이 예외의 원인이 되는 예외
-