Serialized Form
-
Package com.altibase.document.api
-
Class com.altibase.document.api.AltibaseDocument
class AltibaseDocument extends org.bson.Document implements Serializable-
Serialized Fields
-
mCreated
Timestamp mCreated
문서 생성 시각을 저장하는 필드이다.이 값은 데이터베이스의 CREATED 컬럼에서 조회되며, 문서가 처음 삽입된 시각을 나타낸다.
-
mCreatedBy
String mCreatedBy
문서를 생성한 사용자 ID를 저장하는 필드이다.이 값은 데이터베이스의 CREATED_BY 컬럼에서 조회되며, 문서를 처음 삽입한 사용자를 나타낸다.
-
mKeyFieldName
String mKeyFieldName
문서의 기본 키(primary key) 필드 이름을 저장하는 변수이다.이 값은 문서의 실제 내용(
Document부분)과는 별도로 관리되는 메타데이터이며, '_ID'와 같은 컬렉션의 기본 키 컬럼 이름에 해당한다. 이 정보는 주로AltibaseCollection을 통해 문서가 생성될 때 설정된다. -
mKeyType
Class<?> mKeyType
문서 키의 자바 타입을 나타내는Class객체이다.이 정보는
AltibaseDocument.setKeyValue(Object)호출 시 타입 안전성을 강제하고,getIntegerKey()와 같은 타입별 getter 메서드에서 유효성을 검사하는 데 사용된다. 예를 들어, 키가 정수이면Integer.class, 문자열이면String.class가 저장된다. -
mKeyValue
Object mKeyValue
문서의 실제 키 값을 저장하는 객체이다.이 값의 유효한 타입은
AltibaseDocument.mKeyType에 의해 결정되며,AltibaseDocument.setKeyValue(Object)를 통해 설정될 때 엄격한 타입 검사를 거친다. 문서가 데이터베이스에서 조회되었거나, 클라이언트가 삽입을 위해 키를 명시적으로 설정했을 때 이 필드는 값을 가진다. -
mLastModified
Timestamp mLastModified
문서 최종 수정 시각을 저장하는 필드이다.이 값은 데이터베이스의 LAST_MODIFIED 컬럼에서 조회되며, 문서가 마지막으로 수정된 시각을 나타낸다.
-
mLastModifiedBy
String mLastModifiedBy
문서를 최종 수정한 사용자 ID를 저장하는 필드이다.이 값은 데이터베이스의 LAST_MODIFIED_BY 컬럼에서 조회되며, 문서를 마지막으로 수정한 사용자를 나타낸다.
-
-
-
-
Package com.altibase.document.exception
-
Exception com.altibase.document.exception.AltibaseCollectionException
class AltibaseCollectionException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.AltibaseConnectionException
class AltibaseConnectionException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.AltibaseDataException
class AltibaseDataException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.AltibaseQueryException
class AltibaseQueryException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.AltibaseRuntimeException
class AltibaseRuntimeException extends RuntimeException implements Serializable-
Serialized Fields
-
mErrorCode
String mErrorCode
특정 오류 조건을 나타내는 에러 코드.
-
-
-
Exception com.altibase.document.exception.AltibaseSchemaException
class AltibaseSchemaException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.AltibaseTransactionException
class AltibaseTransactionException extends AltibaseRuntimeException implements Serializable -
Exception com.altibase.document.exception.ClientKeyRequiredException
class ClientKeyRequiredException extends AltibaseCollectionException implements Serializable-
Serialized Fields
-
mKeyFieldName
String mKeyFieldName
-
-
-