Index

A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abortTransaction() - Method in interface com.altibase.document.api.AltibaseDatabase
현재 진행 중인 트랜잭션의 모든 변경사항을 취소하고 트랜잭션을 종료한다 (롤백).
abortTransaction() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
현재 진행 중인 트랜잭션의 모든 변경사항을 취소하고 트랜잭션을 종료한다 (롤백).
affectedDocCount() - Method in record class com.altibase.document.api.domain.InsertResultImpl
Returns the value of the affectedDocCount record component.
affectedDocCount() - Method in record class com.altibase.document.impl.InsertResultImpl
Returns the value of the affectedDocCount record component.
AltibaseClient - Interface in com.altibase.document.api
Altibase Document API에 접근하기 위한 기본 진입점(Entry Point)이다.
AltibaseCollection - Interface in com.altibase.document.api
Altibase JSON 컬렉션에 대한 모든 데이터 조작(CRUD) 연산을 정의하는 핵심 인터페이스이다.
AltibaseCollectionException - Exception in com.altibase.document.exception
Altibase JSON 컬렉션을 조작하는 과정에서 발생하는 모든 예외를 나타낸다.
AltibaseCollectionException(String) - Constructor for exception com.altibase.document.exception.AltibaseCollectionException
지정된 상세 메시지를 사용하여 AltibaseCollectionException을 생성한다.
AltibaseCollectionException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseCollectionException
지정된 상세 메시지와 원인(cause)을 사용하여 AltibaseCollectionException을 생성한다.
AltibaseCollectionImpl - Class in com.altibase.document.impl
AltibaseCollection 인터페이스의 기본 JDBC 기반 구현체이다.
AltibaseCollectionImpl(AltibaseDatabaseImpl, CollectionMetaData) - Constructor for class com.altibase.document.impl.AltibaseCollectionImpl
AltibaseCollectionImpl의 새 인스턴스를 생성한다.
AltibaseConnectionException - Exception in com.altibase.document.exception
Altibase 데이터베이스 연결 과정에서 발생하는 예외를 나타낸다.
AltibaseConnectionException(String) - Constructor for exception com.altibase.document.exception.AltibaseConnectionException
에러 메시지를 받아 "CONNECTION_ERROR" 코드를 갖는 예외를 생성한다.
AltibaseConnectionException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseConnectionException
에러 메시지와 원인(cause)을 받아 "CONNECTION_ERROR" 코드를 갖는 예외를 생성한다.
AltibaseDatabase - Interface in com.altibase.document.api
Altibase 문서 데이터베이스 하나를 표현하는 핵심 인터페이스이다.
AltibaseDatabaseImpl - Class in com.altibase.document.impl
AltibaseDatabase 인터페이스의 기본 JDBC 기반 구현체이다.
AltibaseDatabaseImpl(String) - Constructor for class com.altibase.document.impl.AltibaseDatabaseImpl
JDBC URL을 사용하여 데이터베이스 연결을 설정하고 AltibaseDatabaseImpl 인스턴스를 생성한다.
AltibaseDatabaseImpl(String, Properties) - Constructor for class com.altibase.document.impl.AltibaseDatabaseImpl
JDBC URL과 속성을 사용하여 데이터베이스 연결을 설정하고 AltibaseDatabaseImpl 인스턴스를 생성한다.
AltibaseDatabaseImpl(String, Properties, String) - Constructor for class com.altibase.document.impl.AltibaseDatabaseImpl
JDBC URL과 속성, 그리고 사용자 ID를 사용하여 데이터베이스 연결을 설정한다.
AltibaseDatabaseImpl(Connection) - Constructor for class com.altibase.document.impl.AltibaseDatabaseImpl
외부에서 생성된 기존 JDBC Connection 객체를 사용하여 AltibaseDatabaseImpl 인스턴스를 생성한다.
AltibaseDatabaseImpl(Connection, String) - Constructor for class com.altibase.document.impl.AltibaseDatabaseImpl
외부 Connection과 userId를 사용하는 생성자.
AltibaseDataException - Exception in com.altibase.document.exception
데이터의 유효성, 타입 불일치, 또는 값의 범위 초과 등 데이터 자체의 문제로 인해 발생하는 예외를 나타낸다.
AltibaseDataException(String) - Constructor for exception com.altibase.document.exception.AltibaseDataException
상세 메시지를 사용하여 새로운 AltibaseDataException을 생성한다.
AltibaseDataException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseDataException
상세 메시지와 원인(cause)을 사용하여 새로운 AltibaseDataException을 생성한다.
AltibaseDocument - Class in com.altibase.document.api
Altibase JSON 컬렉션의 문서를 표현하는 핵심 클래스이다.
AltibaseDocument() - Constructor for class com.altibase.document.api.AltibaseDocument
키 메타데이터가 없는 빈 문서를 생성한다.
AltibaseDocument(String, Object) - Constructor for class com.altibase.document.api.AltibaseDocument
키 메타데이터가 없는 문서를 키-값 쌍으로 생성한다.
AltibaseIdentifierHelper - Class in com.altibase.document.util
Altibase 식별자(사용자명, 테이블명 등) 처리를 위한 유틸리티 클래스이다.
AltibaseLog - Class in com.altibase.document.logging
Altibase Document API의 로깅을 중앙에서 제어하는 유틸리티 클래스이다.
AltibaseLog() - Constructor for class com.altibase.document.logging.AltibaseLog
 
AltibaseQueryException - Exception in com.altibase.document.exception
MongoDB 스타일의 쿼리를 SQL로 변환하거나 실행하는 과정에서 발생하는 예외를 나타낸다.
AltibaseQueryException(String) - Constructor for exception com.altibase.document.exception.AltibaseQueryException
지정된 상세 메시지를 사용하여 AltibaseQueryException을 생성한다.
AltibaseQueryException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseQueryException
지정된 상세 메시지와 원인(cause)을 사용하여 AltibaseQueryException을 생성한다.
AltibaseRuntimeException - Exception in com.altibase.document.exception
Altibase Document API에서 발생하는 모든 예외의 최상위 부모 클래스이다.
AltibaseRuntimeException(String) - Constructor for exception com.altibase.document.exception.AltibaseRuntimeException
상세 메시지를 사용하여 새로운 AltibaseRuntimeException을 생성한다.
AltibaseRuntimeException(String, String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseRuntimeException
지정된 에러 코드, 상세 메시지, 원인(cause)을 사용하여 새로운 AltibaseRuntimeException을 생성한다.
AltibaseRuntimeException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseRuntimeException
상세 메시지와 원인(cause)을 사용하여 새로운 AltibaseRuntimeException을 생성한다.
AltibaseSchemaException - Exception in com.altibase.document.exception
데이터베이스 스키마와 관련된 작업 중 발생하는 예외이다.
AltibaseSchemaException(String) - Constructor for exception com.altibase.document.exception.AltibaseSchemaException
상세 메시지를 사용하여 새로운 AltibaseSchemaException을 생성한다.
AltibaseSchemaException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseSchemaException
상세 메시지와 원인 예외를 사용하여 새로운 AltibaseSchemaException을 생성한다.
AltibaseTransactionException - Exception in com.altibase.document.exception
Altibase 데이터베이스 트랜잭션(commit, rollback 등) 처리 중 발생하는 예외를 나타낸다.
AltibaseTransactionException(String) - Constructor for exception com.altibase.document.exception.AltibaseTransactionException
에러 메시지를 받아 "TRANSACTION_ERROR" 코드를 갖는 예외를 생성한다.
AltibaseTransactionException(String, Throwable) - Constructor for exception com.altibase.document.exception.AltibaseTransactionException
에러 메시지와 원인(cause)을 받아 "TRANSACTION_ERROR" 코드를 갖는 예외를 생성한다.
and(AltibaseDocument...) - Static method in class com.altibase.document.api.Filters
모든 필터 조건들을 만족하는 문서를 찾기 위한 AND 논리 필터를 생성한다.
ARRAY_TYPE_NOT_SUPPORTED_JSON_EXISTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
askConfirmation(String) - Method in class com.altibase.document.installer.InstallerConsole
확인 질문 (Y/N)

B

BaseInstaller - Class in com.altibase.document.installer
Altibase Document API 설치 도구의 추상 기본 클래스 Java API와 REST API 설치의 공통 로직을 정의 템플릿 메서드 패턴을 사용하여 설치 단계를 제어
BaseInstaller(String, String, String) - Constructor for class com.altibase.document.installer.BaseInstaller
생성자
BaseUninstaller - Class in com.altibase.document.installer
Altibase Document API 제거 도구의 추상 기본 클래스 Java API와 REST API 제거의 공통 로직을 정의 템플릿 메서드 패턴을 사용하여 제거 단계를 제어
BaseUninstaller(String, String) - Constructor for class com.altibase.document.installer.BaseUninstaller
생성자
BaseUninstaller(String, String, boolean) - Constructor for class com.altibase.document.installer.BaseUninstaller
생성자 (테스트용)
BIGINT - Enum constant in enum class com.altibase.document.api.KeyColumnType
큰 정수 타입.
BIGINT_CANNOT_USE_UUID - Static variable in class com.altibase.document.exception.ErrorMessages
 
BINARY_TYPE_NOT_SUPPORTED_JSON_EXISTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
BINARY_TYPE_NOT_SUPPORTED_PARAM - Static variable in class com.altibase.document.exception.ErrorMessages
 
build() - Method in class com.altibase.document.util.CollectionOptionsBuilder
설정된 옵션들을 AltibaseDocument 객체로 변환한다.
buildTypeString(Integer) - Method in enum class com.altibase.document.api.KeyColumnType
데이터베이스 DDL에서 사용할 타입 문자열을 생성한다.

C

CANNOT_ACCESS_SHARED_VIA_CROSS - Static variable in class com.altibase.document.exception.ErrorMessages
 
CANNOT_REWIND_STREAMING - Static variable in class com.altibase.document.exception.ErrorMessages
 
CHAR - Enum constant in enum class com.altibase.document.api.KeyColumnType
고정 길이 문자열 타입.
checkAdditionalEnvVars() - Method in class com.altibase.document.installer.BaseInstaller
추가 환경변수 확인 (하위 클래스에서 오버라이드) DatabaseInstaller: 추가 확인 불필요 (true 반환) RestApiInstaller: KADA_API_USER_PASSWORD 확인
CLIENT - Enum constant in enum class com.altibase.document.api.KeyGenerationType
클라이언트 애플리케이션이 직접 키 값을 제공해야 한다.
ClientKeyRequiredException - Exception in com.altibase.document.exception
CLIENT Key Generation 타입에서 필수 키 필드가 누락되었을 때 발생하는 예외.
ClientKeyRequiredException(String) - Constructor for exception com.altibase.document.exception.ClientKeyRequiredException
생성자.
CLOB - Enum constant in enum class com.altibase.document.api.JsonColumnType
CLOB 데이터 타입.
close() - Method in interface com.altibase.document.api.AltibaseCollection
이 컬렉션 인스턴스와 관련된 모든 리소스를 해제한다.
close() - Method in interface com.altibase.document.api.AltibaseDatabase
데이터베이스 연결과 관련된 모든 리소스를 해제한다.
close() - Method in interface com.altibase.document.api.FetchResult
이 결과셋과 관련된 모든 데이터베이스 리소스(예: ResultSet, Statement)를 해제한다.
close() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
이 컬렉션 인스턴스와 관련된 모든 리소스를 해제한다.
close() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
데이터베이스 연결과 관련된 모든 리소스를 해제한다.
close() - Method in class com.altibase.document.impl.DocResultImpl
DB 리소스를 해제한다.
close() - Method in class com.altibase.document.installer.DatabaseConnection
연결 종료
closeResources() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션이 내부적으로 캐싱하고 있는 리소스(예: PreparedStatement)를 명시적으로 해제한다.
closeResources() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션이 내부적으로 캐싱하고 있는 리소스(예: PreparedStatement)를 명시적으로 해제한다.
COLLECTION_ALREADY_EXISTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLLECTION_NOT_EXIST_SHORT - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLLECTION_NOT_FOUND - Static variable in class com.altibase.document.exception.ErrorMessages
 
CollectionMetaData - Record Class in com.altibase.document.api
Altibase JSON 컬렉션의 핵심 메타데이터를 캡슐화하는 불변(Immutable) 레코드이다.
CollectionMetaData - Record Class in com.altibase.document.api.domain
Altibase JSON 컬렉션의 핵심 메타데이터를 캡슐화하는 불변(Immutable) 레코드이다.
CollectionMetaData(String, String, String, String, Class<?>, JsonColumnType, KeyGenerationType) - Constructor for record class com.altibase.document.api.CollectionMetaData
Creates an instance of a CollectionMetaData record class.
CollectionMetaData(String, String, String, String, Class<?>, JsonColumnType, KeyGenerationType, String, boolean) - Constructor for record class com.altibase.document.api.domain.CollectionMetaData
Creates an instance of a CollectionMetaData record class.
CollectionMetadataRepository - Interface in com.altibase.document.repository
컬렉션 메타데이터를 영구 저장소에 저장하고 조회하는 인터페이스이다.
collectionName() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the collectionName record component.
collectionName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the collectionName record component.
CollectionOptionsBuilder - Class in com.altibase.document.util
Collection 생성 옵션을 빌더 패턴으로 구성하는 유틸리티 클래스 JSON 문자열 대신 메서드 체이닝을 통해 옵션을 설정할 수 있다.
CollectionOptionsBuilder() - Constructor for class com.altibase.document.util.CollectionOptionsBuilder
 
CollectionOptionsBuilder.KeyColumnBuilder - Class in com.altibase.document.util
키 컬럼 설정을 위한 내부 빌더 클래스
COLUMN_MISSING - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLUMN_MISSING_WITH_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLUMN_MISSING_WITH_TYPE_SIZE - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLUMN_SIZE_MISMATCH - Static variable in class com.altibase.document.exception.ErrorMessages
 
COLUMN_TYPE_MISMATCH - Static variable in class com.altibase.document.exception.ErrorMessages
 
com.altibase.document.api - package com.altibase.document.api
 
com.altibase.document.api.domain - package com.altibase.document.api.domain
 
com.altibase.document.config - package com.altibase.document.config
 
com.altibase.document.exception - package com.altibase.document.exception
 
com.altibase.document.impl - package com.altibase.document.impl
 
com.altibase.document.installer - package com.altibase.document.installer
 
com.altibase.document.logging - package com.altibase.document.logging
 
com.altibase.document.repository - package com.altibase.document.repository
 
com.altibase.document.util - package com.altibase.document.util
 
confirmInstallation() - Method in class com.altibase.document.installer.BaseInstaller
공통 메서드: 설치 확인 환경변수 기반 비대화형 모드에서는 확인 절차를 스킵한다.
CONNECTION_ALREADY_CLOSED - Static variable in class com.altibase.document.exception.ErrorMessages
 
CONNECTION_CLOSED - Static variable in class com.altibase.document.exception.ErrorMessages
 
CONNECTION_FAILED - Static variable in class com.altibase.document.exception.ErrorMessages
 
convert(String) - Static method in class com.altibase.document.util.JsonPathTranslator
지정된 JSONPath 필터 표현식을 Altibase SQL의 JSON_EXISTS 함수 호출 문자열로 변환한다.
convertWithParameters(AltibaseDocument) - Static method in class com.altibase.document.util.MongoQueryTranslator
필터 변환의 주 진입점(Entry Point)이다.
count() - Method in interface com.altibase.document.api.FetchResult
결과셋의 전체 항목 개수를 반환한다.
count() - Method in class com.altibase.document.impl.DocResultImpl
결과 집합에 포함된 문서의 총 개수를 반환한다.
countDocuments() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션 내의 모든 문서 개수를 반환한다.
countDocuments() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션 내의 모든 문서 개수를 반환한다.
countDocuments(AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
조건 필터와 일치하는 문서의 개수를 반환한다.
countDocuments(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조건 필터와 일치하는 문서의 개수를 반환한다.
countDocumentsByJsonPath(String) - Method in interface com.altibase.document.api.AltibaseCollection
JsonPath 표현식과 일치하는 문서의 개수를 반환한다.
countDocumentsByJsonPath(String) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
JsonPath 표현식과 일치하는 문서의 개수를 반환한다.
createAccounts(Connection) - Method in class com.altibase.document.installer.BaseInstaller
추상 메서드: 계정 생성 (java: 1개, rest: 2개)
createAccounts(Connection) - Method in class com.altibase.document.installer.DatabaseInstaller
계정 생성: Java API는 kada_api_admin만 필요
createAdminAccount(Connection, String, String) - Method in class com.altibase.document.installer.BaseInstaller
공통 메서드: API 관리자 계정 생성 (sys 권한 필요)
createCollection(String) - Method in interface com.altibase.document.api.AltibaseDatabase
기본 옵션으로 새로운 컬렉션을 생성한다.
createCollection(String) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
기본 옵션으로 새로운 컬렉션을 생성한다.
createCollection(String, AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseDatabase
JSON 형식으로 정의된 옵션을 사용하여 새로운 컬렉션을 생성한다.
createCollection(String, AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
JSON 형식으로 정의된 옵션을 사용하여 새로운 컬렉션을 생성한다.
createCollection(String, CollectionOptionsBuilder) - Method in interface com.altibase.document.api.AltibaseDatabase
CollectionOptionsBuilder를 사용하여 구성된 옵션으로 새로운 컬렉션을 생성한다.
createCollection(String, CollectionOptionsBuilder) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
CollectionOptionsBuilder를 사용하여 구성된 옵션으로 새로운 컬렉션을 생성한다.
createDocument(Object, String) - Method in interface com.altibase.document.api.AltibaseCollection
지정된 키(Key)와 JSON 문자열로부터 즉시 삽입 가능한 완전한 AltibaseDocument 인스턴스를 생성한다.
createDocument(Object, String) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
지정된 키(Key)와 JSON 문자열로부터 즉시 삽입 가능한 완전한 AltibaseDocument 인스턴스를 생성한다.
createDocument(String) - Method in interface com.altibase.document.api.AltibaseCollection
JSON 문자열로부터 이 컬렉션의 컨텍스트에 맞는 새로운 AltibaseDocument 인스턴스를 생성한다.
createDocument(String) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
JSON 문자열로부터 이 컬렉션의 컨텍스트에 맞는 새로운 AltibaseDocument 인스턴스를 생성한다.
createFromJson(String, String, Class<?>) - Static method in class com.altibase.document.api.AltibaseDocument
프레임워크 내부용 팩토리 메서드로, JSON 문자열과 키 메타데이터로부터 AltibaseDocument를 생성한다.
createVariables() - Method in class com.altibase.document.installer.BaseInstaller
헬퍼 메서드: SQL 변수 맵 생성
createWithKeyMetadata(String, Class<?>) - Static method in class com.altibase.document.api.AltibaseDocument
키 메타데이터를 가진 빈 AltibaseDocument 인스턴스를 생성한다.

D

DATABASE_CLOSED - Static variable in class com.altibase.document.exception.ErrorMessages
 
DatabaseConnection - Class in com.altibase.document.installer
데이터베이스 연결을 관리하는 클래스 JDBC 기반 연결 생성 및 정리
DatabaseConnection(String, String, String) - Constructor for class com.altibase.document.installer.DatabaseConnection
JDBC URL과 사용자 정보로 연결 생성
DatabaseInstaller - Class in com.altibase.document.installer
Altibase Document API Java API 설치 도구 BaseInstaller를 상속하여 Java API 특화 설치 로직 구현 kada_api_admin 계정만 생성하며, 저장 프로시저 패키지를 설치
DatabaseInstaller(String, String, String) - Constructor for class com.altibase.document.installer.DatabaseInstaller
생성자
DatabaseUninstaller - Class in com.altibase.document.installer
Altibase Document API Java API 제거 도구 BaseUninstaller를 상속하여 Java API 특화 제거 로직 구현 kada_api_admin 계정만 삭제
DatabaseUninstaller(String, String) - Constructor for class com.altibase.document.installer.DatabaseUninstaller
생성자
DatabaseUninstaller(String, String, boolean) - Constructor for class com.altibase.document.installer.DatabaseUninstaller
생성자 (테스트용)
DATE_TYPE_NOT_SUPPORTED_JSON_EXISTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
DATE_TYPE_NOT_SUPPORTED_PARAM - Static variable in class com.altibase.document.exception.ErrorMessages
 
DEFAULT_KEY_FIELD_SIZE - Static variable in class com.altibase.document.impl.AltibaseDatabaseImpl
기본 키 컬럼 크기
DEFAULT_KEYCOLUMN_NAME - Static variable in class com.altibase.document.impl.AltibaseDatabaseImpl
기본 키 컬럼 이름
DEFAULT_KEYCOLUMN_TYPE - Static variable in class com.altibase.document.impl.AltibaseDatabaseImpl
기본 키 컬럼 타입
delete(String, String) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
지정된 이름의 컬렉션 메타데이터를 삭제한다.
delete(String, String) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
지정된 이름의 컬렉션 메타데이터를 삭제한다.
deleteMany(AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
조건 필터와 일치하는 모든 문서를 삭제한다.
deleteMany(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조건 필터와 일치하는 모든 문서를 삭제한다.
deleteOne(Object) - Method in interface com.altibase.document.api.AltibaseCollection
지정된 키와 일치하는 문서를 삭제한다.
deleteOne(Object) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
지정된 키와 일치하는 문서를 삭제한다.
deleteOneByCond(AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
조건 필터와 일치하는 첫 번째 문서를 삭제한다.
deleteOneByCond(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조건 필터와 일치하는 첫 번째 문서를 삭제한다.
DocResult - Interface in com.altibase.document.api
AltibaseCollection의 조회 연산 결과를 나타내는 특화된 인터페이스이다.
DocResultImpl - Class in com.altibase.document.impl
`java.sql.ResultSet`을 표준 Iterator 인터페이스로 변환한다.
DocResultImpl(ResultSet, Statement, AltibaseCollection) - Constructor for class com.altibase.document.impl.DocResultImpl
지정된 JDBC 리소스와 컬렉션 컨텍스트를 사용하여 새로운 DocResultImpl 인스턴스를 생성한다.
DOCUMENT_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
DOCUMENT_LIST_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
DocumentApiConfiguration - Class in com.altibase.document.config
Altibase Document API의 설정을 관리하는 클래스이다.
dropCollection(String) - Method in interface com.altibase.document.api.AltibaseDatabase
데이터베이스에서 지정한 이름의 컬렉션을 영구적으로 삭제한다.
dropCollection(String) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
데이터베이스에서 지정한 이름의 컬렉션을 영구적으로 삭제한다.
dropUser(Connection, String) - Method in class com.altibase.document.installer.BaseUninstaller
단일 사용자 삭제 헬퍼 메서드
dropUsers(Connection) - Method in class com.altibase.document.installer.BaseUninstaller
공통 메서드: 사용자 및 관련 객체 삭제

E

elemMatch(String, AltibaseDocument) - Static method in class com.altibase.document.api.Filters
배열 필드 내의 요소 중 지정된 모든 조건을 만족하는 요소가 하나 이상 존재하는 문서를 찾기 위한 필터를 생성한다.
ELEMMATCH_ARRAY_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
ELEMMATCH_DECIMAL128_NOT_SUPPORTED - Static variable in class com.altibase.document.exception.ErrorMessages
 
ELEMMATCH_MUST_CONTAIN_OBJECT - Static variable in class com.altibase.document.exception.ErrorMessages
 
ELEMMATCH_NOT_MUST_CONTAIN_OBJECT - Static variable in class com.altibase.document.exception.ErrorMessages
 
ELEMMATCH_OBJECTS_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
endKeyColumn() - Method in class com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
키 컬럼 설정을 완료하고 상위 빌더로 돌아간다.
endTransaction() - Method in interface com.altibase.document.api.AltibaseDatabase
현재 진행 중인 트랜잭션의 모든 변경사항을 영구적으로 저장하고 트랜잭션을 종료한다 (커밋).
endTransaction() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
현재 진행 중인 트랜잭션의 모든 변경사항을 영구적으로 저장하고 트랜잭션을 종료한다 (커밋).
ENV_VAR_NOT_SET - Static variable in class com.altibase.document.exception.ErrorMessages
 
eq(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값과 일치하는 문서를 찾기 위한 필터를 생성한다.
equals(Object) - Method in record class com.altibase.document.api.CollectionMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.altibase.document.api.domain.CollectionMetaData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.altibase.document.api.domain.InsertResultImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.altibase.document.api.domain.KeyTypeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.altibase.document.impl.InsertResultImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Indicates whether some other object is "equal to" this one.
ErrorMessages - Class in com.altibase.document.exception
Java API 예외 메시지 상수 모음.
ExceptionTranslator - Class in com.altibase.document.exception
하위 계층에서 발생한 예외를 Altibase Document API의 의미있는 상위 계층 예외로 변환하는 유틸리티 클래스이다.
ExceptionTranslator() - Constructor for class com.altibase.document.exception.ExceptionTranslator
 
execute() - Method in interface com.altibase.document.api.FindOperation
지금까지 설정된 모든 옵션을 적용하여 실제 데이터베이스 조회를 실행한다.
execute() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
지금까지 설정된 모든 옵션을 적용하여 실제 데이터베이스 조회를 실행한다.
executeSql(Connection, String) - Static method in class com.altibase.document.installer.SqlExecutor
SQL 문장 실행 명령 구분자(/ 또는 ;)를 기준으로 개별 명령 실행
executeSqlFile(Connection, String, Map<String, String>) - Static method in class com.altibase.document.installer.SqlExecutor
클래스로더에서 SQL 파일을 읽어 변수를 치환한 후 실행
executeSqlFile(Connection, String, Map<String, String>, Class<?>) - Static method in class com.altibase.document.installer.SqlExecutor
클래스로더에서 SQL 파일을 읽어 변수를 치환한 후 실행 (클래스로더 지정) 멀티모듈 프로젝트에서 특정 모듈의 리소스를 로드할 때 사용한다.
exists(String, boolean) - Static method in class com.altibase.document.api.Filters
지정된 필드가 존재하는지 여부를 확인하는 필터를 생성한다.

F

FAILED_TO_COMMIT - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_CREATE_COLLECTION - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_CREATE_STATEMENT - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_CREATE_TABLE - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_DELETE_COLLECTION_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_DELETE_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_DROP_TABLE - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_ESTABLISH_CONNECTION - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_FETCH_DOCUMENT - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_FIND_ARRAY_BRACKETS - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_INIT_DATABASE - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_PARSE_JSON - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_PARSE_REST_RESPONSE - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_ALL_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_ALL_METADATA_ADMIN - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_ALL_SHARED - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_CHARSET - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_SHARED_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_RETRIEVE_WITH_SHARED - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_ROLLBACK - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_SAVE_METADATA - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_SAVE_METADATA_SHORT - Static variable in class com.altibase.document.exception.ErrorMessages
 
FAILED_TO_UNINSTALL_DATABASE - Static variable in class com.altibase.document.exception.ErrorMessages
 
fetchAll() - Method in interface com.altibase.document.api.FetchResult
결과셋에 남아있는 모든 항목을 List 컬렉션으로 가져온다.
fetchAll() - Method in class com.altibase.document.impl.DocResultImpl
모든 문서를 가져와 리스트에 담아 반환한다.
FetchResult<T> - Interface in com.altibase.document.api
데이터베이스 조회 결과를 표현하는 제네릭 인터페이스이다.
FILTER_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
Filters - Class in com.altibase.document.api
Altibase Document 필터를 프로그래매틱하게 생성하기 위한 유틸리티 클래스.
find() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션의 모든 문서를 조회하기 위한 FindOperation을 시작한다.
find() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션의 모든 문서를 조회하기 위한 FindOperation을 시작한다.
findAll(String) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
사용자의 모든 컬렉션 메타데이터를 조회한다.
findAll(String) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
사용자의 모든 컬렉션 메타데이터를 조회한다.
findAllForAdmin() - Method in interface com.altibase.document.repository.CollectionMetadataRepository
모든 사용자의 컬렉션 메타데이터를 조회한다 (ADMIN 전용).
findAllForAdmin() - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
모든 사용자의 컬렉션 메타데이터를 조회한다 (ADMIN 전용).
findAllShared() - Method in interface com.altibase.document.repository.CollectionMetadataRepository
모든 공유 컬렉션 메타데이터를 조회한다.
findAllShared() - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
모든 공유 컬렉션 메타데이터를 조회한다.
findAllWithShared(String) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
사용자의 컬렉션 + 공유 컬렉션을 한 번에 조회한다.
findAllWithShared(String) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
사용자의 컬렉션 + 공유 컬렉션을 한 번에 조회한다.
findByCond(AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
조건 필터와 일치하는 문서를 조회하기 위한 FindOperation을 시작한다.
findByCond(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조건 필터와 일치하는 문서를 조회하기 위한 FindOperation을 시작한다.
findByJsonPath(String) - Method in interface com.altibase.document.api.AltibaseCollection
JsonPath 표현식과 일치하는 문서를 조회하기 위한 FindOperation을 시작한다.
findByJsonPath(String) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
JsonPath 표현식과 일치하는 문서를 조회하기 위한 FindOperation을 시작한다.
findByName(String, String) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
지정된 이름의 컬렉션 메타데이터를 조회한다.
findByName(String, String) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
지정된 이름의 컬렉션 메타데이터를 조회한다.
findOne(Object) - Method in interface com.altibase.document.api.AltibaseCollection
지정된 키와 일치하는 단일 문서를 조회한다.
findOne(Object) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
지정된 키와 일치하는 단일 문서를 조회한다.
FindOperation - Interface in com.altibase.document.api
데이터베이스 조회(Find) 연산을 구성하고 실행하는 인터페이스이다.
findSharedCollection(String) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
공유 컬렉션 메타데이터를 조회한다.
findSharedCollection(String) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
공유 컬렉션 메타데이터를 조회한다.
fromDocument(Document) - Static method in class com.altibase.document.api.AltibaseDocument
기존 Document 객체로부터 키 메타데이터가 없는 AltibaseDocument 인스턴스를 생성한다.
fromInt(int) - Static method in enum class com.altibase.document.api.JsonColumnType
Types에 정의된 정수 코드에 해당하는 JsonColumnType 상수를 찾아 반환한다.
fromString(String) - Static method in enum class com.altibase.document.api.JsonColumnType
대소문자를 구분하지 않고 문자열로부터 JsonColumnType Enum 상수를 반환한다.
fromString(String) - Static method in enum class com.altibase.document.api.KeyColumnType
대소문자를 구분하지 않고 문자열로부터 KeyColumnType Enum 상수를 반환한다.
fromString(String) - Static method in enum class com.altibase.document.api.KeyGenerationType
대소문자를 구분하지 않고 문자열로부터 KeyGenerationType Enum 상수를 반환한다.

G

generationType(KeyGenerationType) - Method in class com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
키 생성 타입을 설정한다.
getAffectedDocCount() - Method in record class com.altibase.document.api.domain.InsertResultImpl
연산으로 인해 영향을 받은 문서의 수를 반환한다.
getAffectedDocCount() - Method in interface com.altibase.document.api.UpdateResult
연산으로 인해 영향을 받은 문서의 수를 반환한다.
getAffectedDocCount() - Method in record class com.altibase.document.impl.InsertResultImpl
연산으로 인해 영향을 받은 문서의 수를 반환한다.
getAllProperties() - Method in class com.altibase.document.config.DocumentApiConfiguration
모든 설정 속성을 반환한다.
getBatchInsertDefaultSize() - Method in class com.altibase.document.config.DocumentApiConfiguration
배치 삽입 시 사용할 기본 배치 크기를 반환한다.
getBigintKey() - Method in class com.altibase.document.api.AltibaseDocument
키 값을 Long 타입으로 안전하게 반환한다.
getCharacterSetName() - Method in interface com.altibase.document.api.AltibaseDatabase
데이터베이스 연결의 문자셋 이름을 반환한다.
getCharacterSetName() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
getCharKey() - Method in class com.altibase.document.api.AltibaseDocument
키 값을 String 타입으로 안전하게 반환한다
getCollection(String) - Method in interface com.altibase.document.api.AltibaseDatabase
지정한 이름의 기존 컬렉션을 가져온다.
getCollection(String) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
지정한 이름의 기존 컬렉션을 가져온다.
getCollectionCrossUser(String, String) - Method in interface com.altibase.document.api.AltibaseDatabase
다른 사용자의 컬렉션을 가져온다 (크로스 유저 접근).
getCollectionCrossUser(String, String) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
다른 사용자의 컬렉션을 가져온다 (크로스 유저 접근).
getConnection() - Method in interface com.altibase.document.api.AltibaseDatabase
내부적으로 관리하는 JDBC Connection 객체를 반환한다.
getConnection() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
내부적으로 관리하는 JDBC Connection 객체를 반환한다.
getConnection() - Method in class com.altibase.document.installer.DatabaseConnection
연결 객체 반환
getCreated() - Method in class com.altibase.document.api.AltibaseDocument
문서 생성 시각을 반환한다.
getCreatedBy() - Method in class com.altibase.document.api.AltibaseDocument
문서를 생성한 사용자 ID를 반환한다.
getCurrentUserId() - Method in interface com.altibase.document.api.AltibaseCollection
현재 설정된 사용자 ID를 반환한다.
getCurrentUserId() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
현재 설정된 사용자 ID를 반환한다.
getDatabase(String) - Static method in interface com.altibase.document.api.AltibaseClient
JDBC URL을 사용하여 AltibaseDatabase 인스턴스를 생성하고 반환한다.
getDatabase(String, Properties) - Static method in interface com.altibase.document.api.AltibaseClient
JDBC URL과 접속 속성(Properties)을 사용하여 AltibaseDatabase 인스턴스를 생성하고 반환한다.
getDatabase(String, Properties, String) - Static method in interface com.altibase.document.api.AltibaseClient
JDBC URL, 접속 속성, 그리고 사용자 ID를 사용하여 AltibaseDatabase 인스턴스를 생성하고 반환한다.
getDatabase(Connection) - Static method in interface com.altibase.document.api.AltibaseClient
이미 생성된 JDBC Connection 객체를 사용하여 AltibaseDatabase 인스턴스를 생성하고 반환한다.
getDbType() - Method in enum class com.altibase.document.api.JsonColumnType
이 Enum 상수에 해당하는 데이터베이스 컬럼 타입 문자열을 반환한다.
getErrorCode() - Method in exception com.altibase.document.exception.AltibaseRuntimeException
이 예외와 관련된 에러 코드를 반환한다.
getGenerationType() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션의 키 생성 방식을 반환한다.
getGenerationType() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션의 키 생성 방식을 반환한다.
getInstallerTitle() - Method in class com.altibase.document.installer.BaseInstaller
추상 메서드: 설치 도구 제목
getInstallerTitle() - Method in class com.altibase.document.installer.DatabaseInstaller
 
getInstance() - Static method in class com.altibase.document.config.DocumentApiConfiguration
DocumentApiConfiguration의 싱글톤 인스턴스를 반환한다.
getInstance() - Static method in class com.altibase.document.installer.InstallerConsole
 
getIntegerKey() - Method in class com.altibase.document.api.AltibaseDocument
키 값을 Integer 타입으로 안전하게 반환한다.
getIntegerKey() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키 값을 Integer 타입으로 안전하게 반환한다.
getJavaType() - Method in enum class com.altibase.document.api.KeyColumnType
이 키 타입에 해당하는 Java 클래스를 반환한다.
getJdbcType() - Method in enum class com.altibase.document.api.JsonColumnType
이 Enum 상수에 해당하는 Types 정수 코드 값을 반환한다.
getKeyFieldName() - Method in class com.altibase.document.api.AltibaseDocument
문서의 키 필드 이름을 반환한다.
getKeyFieldName() - Method in exception com.altibase.document.exception.ClientKeyRequiredException
누락된 키 필드명을 반환한다.
getKeyType() - Method in class com.altibase.document.api.AltibaseDocument
문서의 키 타입을 반환한다.
getKeyType() - Method in record class com.altibase.document.api.domain.InsertResultImpl
삽입된 문서의 키에 해당하는 자바 Class 타입을 반환한다.
getKeyType() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키에 해당하는 자바 Class 타입을 반환한다.
getKeyType() - Method in record class com.altibase.document.impl.InsertResultImpl
삽입된 문서의 키에 해당하는 자바 Class 타입을 반환한다.
getKeyValue() - Method in class com.altibase.document.api.AltibaseDocument
설정된 문서의 키 값을 반환한다.
getKeyValue() - Method in record class com.altibase.document.api.domain.InsertResultImpl
삽입된 문서의 키 값을 Object 타입으로 반환한다.
getKeyValue() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키 값을 Object 타입으로 반환한다.
getKeyValue() - Method in record class com.altibase.document.impl.InsertResultImpl
삽입된 문서의 키 값을 Object 타입으로 반환한다.
getLastModified() - Method in class com.altibase.document.api.AltibaseDocument
문서 최종 수정 시각을 반환한다.
getLastModifiedBy() - Method in class com.altibase.document.api.AltibaseDocument
문서를 최종 수정한 사용자 ID를 반환한다.
getLongKey() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키 값을 Long 타입으로 안전하게 반환한다.
getMetadata() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션의 메타데이터를 반환한다.
getMetadata() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션의 메타데이터를 반환한다.
getName() - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션의 이름을 반환한다.
getName() - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션의 이름을 반환한다.
getQuoteStr() - Method in interface com.altibase.document.api.AltibaseDatabase
데이터베이스의 식별자 인용부호(Quote Character)를 반환한다.
getQuoteStr() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
getShortKey() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키 값을 Short 타입으로 안전하게 반환한다.
getSmallintKey() - Method in class com.altibase.document.api.AltibaseDocument
키 값을 Short 타입으로 안전하게 반환한다.
getSpringTransactionManagerClass() - Method in class com.altibase.document.config.DocumentApiConfiguration
Spring 트랜잭션 매니저 클래스 이름을 반환한다.
getStringKey() - Method in interface com.altibase.document.api.InsertResult
삽입된 문서의 키 값을 String 타입으로 안전하게 반환한다.
getUninstallerTitle() - Method in class com.altibase.document.installer.BaseUninstaller
추상 메서드: 제거 도구 제목
getUninstallerTitle() - Method in class com.altibase.document.installer.DatabaseUninstaller
 
getUsersToDelete() - Method in class com.altibase.document.installer.BaseUninstaller
추상 메서드: 제거할 사용자 목록 (각 설치 타입별로 다름)
getUsersToDelete() - Method in class com.altibase.document.installer.DatabaseUninstaller
Java API는 kada_api_admin만 삭제
getVarcharKey() - Method in class com.altibase.document.api.AltibaseDocument
키 값을 String 타입으로 안전하게 반환한다.
grantPermissions(Connection) - Method in class com.altibase.document.installer.BaseInstaller
추상 메서드: 권한 설정
grantPermissions(Connection) - Method in class com.altibase.document.installer.DatabaseInstaller
권한 설정 (sys 권한 필요)
gt(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값보다 큰 문서를 찾기 위한 필터를 생성한다.
gte(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값보다 크거나 같은 문서를 찾기 위한 필터를 생성한다.

H

hashCode() - Method in record class com.altibase.document.api.CollectionMetaData
Returns a hash code value for this object.
hashCode() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns a hash code value for this object.
hashCode() - Method in record class com.altibase.document.api.domain.InsertResultImpl
Returns a hash code value for this object.
hashCode() - Method in record class com.altibase.document.api.domain.KeyTypeInfo
Returns a hash code value for this object.
hashCode() - Method in record class com.altibase.document.impl.InsertResultImpl
Returns a hash code value for this object.
hashCode() - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Returns a hash code value for this object.
hasNext() - Method in class com.altibase.document.impl.DocResultImpl
다음에 반환할 문서가 있는지 확인한다.

I

in(String, Object...) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값들의 배열에 포함되는 문서를 찾기 위한 필터를 생성한다.
in(String, Collection<?>) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값들의 컬렉션에 포함되는 문서를 찾기 위한 필터를 생성한다.
initializeDatabase(String) - Static method in class com.altibase.document.installer.DatabaseInstaller
환경 변수에 설정된 비밀번호를 사용하여 데이터베이스 스키마를 초기화한다.
initializeDatabase(String, String, String) - Static method in class com.altibase.document.installer.DatabaseInstaller
데이터베이스 스키마(메타 테이블 및 프로시저)를 초기화한다.
insertMany(List<AltibaseDocument>) - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션에 여러 문서를 한 번에 삽입한다.
insertMany(List<AltibaseDocument>) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션에 여러 문서를 한 번에 삽입한다.
insertOne(AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
컬렉션에 단일 문서를 삽입한다.
insertOne(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
컬렉션에 단일 문서를 삽입한다.
InsertResult - Interface in com.altibase.document.api
문서 삽입(insert) 연산의 결과를 나타내는 인터페이스이다.
InsertResultImpl - Record Class in com.altibase.document.api.domain
InsertResult 인터페이스의 기본 구현체인 도메인 객체(Value Object)이다.
InsertResultImpl - Record Class in com.altibase.document.impl
InsertResult 인터페이스의 기본 구현 레코드이다.
InsertResultImpl(Object, Class<?>, long) - Constructor for record class com.altibase.document.api.domain.InsertResultImpl
Creates an instance of a InsertResultImpl record class.
InsertResultImpl(Object, Class<?>, long) - Constructor for record class com.altibase.document.impl.InsertResultImpl
Creates an instance of a InsertResultImpl record class.
install() - Method in class com.altibase.document.installer.BaseInstaller
템플릿 메서드: 설치 프로세스 제어
InstallationVerifier - Class in com.altibase.document.installer
Verifies that each object was created properly after installation
InstallationVerifier(Connection) - Constructor for class com.altibase.document.installer.InstallationVerifier
생성자
InstallerConsole - Class in com.altibase.document.installer
설치 도구의 콘솔 입출력을 처리하는 클래스 플랫폼 호환성을 고려하여 System.console()을 사용
INT - Enum constant in enum class com.altibase.document.api.KeyColumnType
정수 타입.
INT_CANNOT_USE_UUID - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_CLIENT_ID_FORMAT - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_IDENTIFIER - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_JSON_COLUMN_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_JSON_COLUMN_TYPE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_JSON_COLUMN_TYPE_STRING - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_JSON_STRUCTURE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_JSON_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_COLUMN_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_GENERATION_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_GENERATION_TYPE_STRING - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_TYPE_FOR_OPERATION - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_KEY_TYPE_NAME - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SIZE_IN_KEY_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SORT_DIRECTION - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SORT_DIRECTION_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SORT_DIRECTION_TYPE_DETAIL - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SORT_DIRECTION_VALUE_INT - Static variable in class com.altibase.document.exception.ErrorMessages
 
INVALID_SORT_DIRECTION_VALUE_STRING - Static variable in class com.altibase.document.exception.ErrorMessages
 
isAlreadyInstalled() - Method in class com.altibase.document.installer.BaseInstaller
템플릿 메서드: 설치 여부 확인 메타테이블이 이미 존재하는지 확인한다.
isLoggingEnabled() - Static method in class com.altibase.document.logging.AltibaseLog
Altibase Document API의 상세 추적 로깅이 활성화되었는지 확인한다.
isNonInteractiveMode() - Method in class com.altibase.document.installer.BaseInstaller
비대화형 모드 여부 확인 모든 필수 환경변수가 설정되어 있으면 비대화형 모드로 간주한다.
isRequiresSize() - Method in enum class com.altibase.document.api.KeyColumnType
이 키 타입이 사이즈 지정을 필요로 하는지 여부를 반환한다.
isShared() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the isShared record component.
isSpringTransactionActive() - Static method in class com.altibase.document.util.SpringTransactionUtils
Spring TransactionManager가 현재 트랜잭션을 관리하고 있는지 확인한다.
isTransactionActive() - Method in interface com.altibase.document.api.AltibaseDatabase
수동으로 시작된 트랜잭션이 현재 활성 상태인지 여부를 확인한다.
isTransactionActive() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
수동으로 시작된 트랜잭션이 현재 활성 상태인지 여부를 확인한다.
iterator() - Method in interface com.altibase.document.api.FetchResult
이 결과셋에 대한 반복자(Iterator)를 반환한다.

J

JDBC_DRIVER_NOT_FOUND - Static variable in class com.altibase.document.exception.ErrorMessages
 
JSON - Enum constant in enum class com.altibase.document.api.JsonColumnType
Altibase 전용 JSON 데이터 타입.
JSON_SIZE_EXCEEDS_VARCHAR - Static variable in class com.altibase.document.exception.ErrorMessages
 
JSON_TYPE - Static variable in interface com.altibase.document.api.AltibaseDatabase
JSON 타입을 나타내는 내부 상수 (Altibase JDBC 드라이버 기준)
jsonColumnType() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the jsonColumnType record component.
jsonColumnType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the jsonColumnType record component.
jsonColumnType(JsonColumnType) - Method in class com.altibase.document.util.CollectionOptionsBuilder
JSON 컬럼 타입을 설정한다.
JsonColumnType - Enum Class in com.altibase.document.api
JSON 문서를 저장할 수 있는 데이터베이스의 컬럼 타입을 나타내는 열거형(Enum).
JSONPATH_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
JsonPathTranslator - Class in com.altibase.document.util
JSON path 표현식을 Altibase SQL의 WHERE 절 조건자(predicate)로 변환하는 기능을 제공한다.
JsonPathTranslator() - Constructor for class com.altibase.document.util.JsonPathTranslator
 

K

KadaCollectionMetadataRepository - Class in com.altibase.document.repository
CollectionMetadataRepository의 기본 구현체.
KadaCollectionMetadataRepository(Connection) - Constructor for class com.altibase.document.repository.KadaCollectionMetadataRepository
데이터베이스 연결을 사용하여 저장소 인스턴스를 생성한다.
KEY_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_COLUMN_INFO_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_COLUMN_MUST_BE_PRIMARY_KEY - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_GENERATION_TYPE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_TYPE_MISMATCH - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_TYPE_MISMATCH_GOT - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_TYPE_NAME_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_TYPE_NOT_AVAILABLE - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_TYPE_NOT_DEFINED - Static variable in class com.altibase.document.exception.ErrorMessages
 
KEY_VALUE_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
keyColumn() - Method in class com.altibase.document.util.CollectionOptionsBuilder
키 컬럼 설정을 시작한다.
keyColumnName() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the keyColumnName record component.
keyColumnName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the keyColumnName record component.
KeyColumnType - Enum Class in com.altibase.document.api
컬렉션의 키 컬럼으로 사용될 수 있는 데이터베이스 타입을 정의하는 Enum.
keyGenerationType() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the keyGenerationType record component.
keyGenerationType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the keyGenerationType record component.
KeyGenerationType - Enum Class in com.altibase.document.api
새로운 문서의 기본 키(primary key) 생성 방식을 정의하는 열거형이다.
keyType() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the keyType record component.
keyType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the keyType record component.
keyType() - Method in record class com.altibase.document.api.domain.InsertResultImpl
Returns the value of the keyType record component.
keyType() - Method in record class com.altibase.document.impl.InsertResultImpl
Returns the value of the keyType record component.
KeyTypeInfo - Record Class in com.altibase.document.api.domain
SQL 타입의 타입과 크기를 담는 도메인 객체(Value Object)이다.
KeyTypeInfo(String, Integer) - Constructor for record class com.altibase.document.api.domain.KeyTypeInfo
Creates an instance of a KeyTypeInfo record class.
keyTypeName() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the keyTypeName record component.
keyTypeName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the keyTypeName record component.
keyValue() - Method in record class com.altibase.document.api.domain.InsertResultImpl
Returns the value of the keyValue record component.
keyValue() - Method in record class com.altibase.document.impl.InsertResultImpl
Returns the value of the keyValue record component.

L

limit(int) - Method in interface com.altibase.document.api.FindOperation
반환될 문서의 최대 개수를 제한한다.
limit(int) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
반환될 문서의 최대 개수를 제한한다.
LIMIT_MUST_BE_POSITIVE - Static variable in class com.altibase.document.exception.ErrorMessages
 
listAllCollectionMetadataForAdmin() - Method in interface com.altibase.document.api.AltibaseDatabase
모든 사용자의 컬렉션 메타데이터를 반환한다 (ADMIN 전용).
listAllCollectionMetadataForAdmin() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
listCollectionMetadata() - Method in interface com.altibase.document.api.AltibaseDatabase
현재 사용자의 모든 컬렉션 메타데이터를 반환한다.
listCollectionMetadata() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
listCollectionMetadataByUserId(String) - Method in interface com.altibase.document.api.AltibaseDatabase
지정한 사용자의 모든 컬렉션 메타데이터를 반환한다 (ADMIN 전용).
listCollectionMetadataByUserId(String) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
listCollectionNames() - Method in interface com.altibase.document.api.AltibaseDatabase
현재 데이터베이스에 존재하는 모든 컬렉션의 이름 목록을 반환한다.
listCollectionNames() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
 
listCollections() - Method in interface com.altibase.document.api.AltibaseDatabase
현재 데이터베이스에 존재하는 모든 컬렉션에 대한 AltibaseCollection 객체 목록을 반환한다.
listCollections() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
현재 데이터베이스에 존재하는 모든 컬렉션에 대한 AltibaseCollection 객체 목록을 반환한다.
loadSqlFile(String) - Static method in class com.altibase.document.installer.SqlExecutor
SQL 파일을 로드 (classpath 기반) JAR 내부 또는 개발 중 src/main/resources/sql/ 폴더에서 파일을 찾음 프로덕션(JAR 실행)과 테스트(gradle test) 환경 모두 지원
loadSqlFile(String, Class<?>) - Static method in class com.altibase.document.installer.SqlExecutor
SQL 파일을 로드 (classpath 기반, 클래스로더 지정) 멀티모듈 프로젝트에서 특정 모듈의 리소스를 로드할 때 사용
LOGICAL_OPERATOR_MUST_CONTAIN_OBJECTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
lt(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값보다 작은 문서를 찾기 위한 필터를 생성한다.
lte(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값보다 작거나 같은 문서를 찾기 위한 필터를 생성한다.

M

main(String[]) - Static method in class com.altibase.document.installer.DatabaseInstaller
CLI 엔트리 포인트 환경변수 지원: - KADA_ALTIBASE_HOST, KADA_ALTIBASE_PORT, KADA_ALTIBASE_DBNAME - KADA_ALTIBASE_SYS_PASSWORD - KADA_API_ADMIN_PASSWORD
main(String[]) - Static method in class com.altibase.document.installer.DatabaseUninstaller
CLI 엔트리 포인트
mApiAdminPassword - Variable in class com.altibase.document.installer.BaseInstaller
 
MAX_JSON_VARCHAR_LENGTH - Static variable in class com.altibase.document.impl.AltibaseCollectionImpl
JSON 컬럼 타입이 VARCHAR일 경우 허용되는 최대 크기
mConn - Variable in class com.altibase.document.repository.KadaCollectionMetadataRepository
 
mConnection - Variable in class com.altibase.document.installer.InstallationVerifier
 
mConsole - Variable in class com.altibase.document.installer.BaseInstaller
 
mConsole - Variable in class com.altibase.document.installer.BaseUninstaller
 
mConsole - Variable in class com.altibase.document.installer.InstallationVerifier
 
MISSING_METADATA_FIELD_KEY_COLUMN_INFO - Static variable in class com.altibase.document.exception.ErrorMessages
 
mJdbcUrl - Variable in class com.altibase.document.installer.BaseInstaller
 
mJdbcUrl - Variable in class com.altibase.document.installer.BaseUninstaller
 
MongoQueryTranslator - Class in com.altibase.document.util
MongoDB 스타일의 필터(BSON/JSON)를 Altibase SQL의 WHERE 절로 변환하는 핵심 유틸리티 클래스이다.
MongoQueryTranslator() - Constructor for class com.altibase.document.util.MongoQueryTranslator
 
MongoQueryTranslator.SqlResult - Record Class in com.altibase.document.util
SQL 변환 결과를 담는 불변(Immutable) 레코드(record)이다.
mSkipConfirmation - Variable in class com.altibase.document.installer.BaseUninstaller
 
mSysPassword - Variable in class com.altibase.document.installer.BaseInstaller
 
mSysPassword - Variable in class com.altibase.document.installer.BaseUninstaller
 

N

name(String) - Method in class com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
키 컬럼의 이름을 설정한다.
ne(String, Object) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값과 일치하지 않는 문서를 찾기 위한 필터를 생성한다.
next() - Method in class com.altibase.document.impl.DocResultImpl
다음 문서를 반환하고 커서를 이동시킨다.
nin(String, Object...) - Static method in class com.altibase.document.api.Filters
필드 값이 지정된 값들의 배열에 포함되지 않는 문서를 찾기 위한 필터를 생성한다.
NO_MORE_DOCUMENTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
normalizeUserName(String) - Static method in class com.altibase.document.util.AltibaseIdentifierHelper
Altibase 사용자 이름의 대소문자를 정규화한다.
not(AltibaseDocument) - Static method in class com.altibase.document.api.Filters
지정된 필터 조건을 만족하지 않는 문서를 찾기 위한 NOT 논리 필터를 생성한다.

O

OPERATOR_MUST_CONTAIN_ARRAY - Static variable in class com.altibase.document.exception.ErrorMessages
 
OPERATOR_MUST_CONTAIN_OBJECT - Static variable in class com.altibase.document.exception.ErrorMessages
 
OPERATOR_REQUIRES_ARRAY - Static variable in class com.altibase.document.exception.ErrorMessages
 
or(AltibaseDocument...) - Static method in class com.altibase.document.api.Filters
필터 조건들 중 하나라도 만족하는 문서를 찾기 위한 OR 논리 필터를 생성한다.
ownerId() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the ownerId record component.

P

parameters() - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Returns the value of the parameters record component.
parse(String) - Static method in class com.altibase.document.api.AltibaseDocument
JSON 문자열로부터 키 메타데이터가 없는 AltibaseDocument 인스턴스를 생성한다.
parseFromRestResponse(String) - Static method in class com.altibase.document.api.AltibaseDocument
REST API 응답 JSON으로부터 AltibaseDocument를 생성한다.
POSITIVE_SIZE_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
printDivider() - Method in class com.altibase.document.installer.InstallerConsole
구분선 출력
printError(String) - Method in class com.altibase.document.installer.InstallerConsole
오류 메시지 출력
printInfo(String) - Method in class com.altibase.document.installer.InstallerConsole
정보 메시지 출력
println(String) - Method in class com.altibase.document.installer.InstallerConsole
일반 메시지 출력
printStepHeader(int, String) - Method in class com.altibase.document.installer.BaseInstaller
헬퍼 메서드: 설치 단계 헤더 출력
printSuccess(String) - Method in class com.altibase.document.installer.InstallerConsole
성공 메시지 출력
printWarning() - Method in class com.altibase.document.installer.BaseUninstaller
추상 메서드: 경고 메시지 출력 (사용자 목록에 따라 다름)
printWarning() - Method in class com.altibase.document.installer.DatabaseUninstaller
경고 메시지 출력
printWarning(String) - Method in class com.altibase.document.installer.InstallerConsole
경고 메시지 출력

R

readDatabaseConnection(InstallerConsole) - Static method in class com.altibase.document.installer.BaseInstaller
정적 메서드: 데이터베이스 연결 정보 입력 (환경변수 우선) 환경변수: KADA_ALTIBASE_HOST, KADA_ALTIBASE_PORT, KADA_ALTIBASE_DBNAME
readInput(String) - Method in class com.altibase.document.installer.InstallerConsole
텍스트를 입력받음
readPassword(String) - Method in class com.altibase.document.installer.InstallerConsole
비밀번호를 입력받음 (에코 끄기)
readPasswordWithConfirmation(String) - Method in class com.altibase.document.installer.InstallerConsole
비밀번호를 입력받고 확인 (일치할 때까지 반복)
readPasswordWithEnv(InstallerConsole, String, String) - Static method in class com.altibase.document.installer.BaseInstaller
정적 메서드: 비밀번호 입력 (환경변수 우선)
readSysPassword(InstallerConsole) - Static method in class com.altibase.document.installer.BaseInstaller
정적 메서드: sys 비밀번호 입력 (환경변수 우선) 환경변수: KADA_ALTIBASE_SYS_PASSWORD
REGEX_OPTIONS_STRING_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
REGEX_PATTERN_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
replaceOne(Object, AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
지정된 키와 일치하는 문서를 주어진 새 문서로 완전히 교체한다.
replaceOne(Object, AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
지정된 키와 일치하는 문서를 주어진 새 문서로 완전히 교체한다.
replaceOneByCond(AltibaseDocument, AltibaseDocument) - Method in interface com.altibase.document.api.AltibaseCollection
조건 필터와 일치하는 첫 번째 문서를 주어진 새 문서로 완전히 교체한다.
replaceOneByCond(AltibaseDocument, AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조건 필터와 일치하는 첫 번째 문서를 주어진 새 문서로 완전히 교체한다.
REST_RESPONSE_DOCUMENT_MUST_BE_OBJECT - Static variable in class com.altibase.document.exception.ErrorMessages
 
REST_RESPONSE_DOCUMENT_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
rewind() - Method in interface com.altibase.document.api.DocResult
이터레이터의 커서를 결과 집합의 시작 지점으로 되돌린다.
rewind() - Method in class com.altibase.document.impl.DocResultImpl
캐시된 결과의 이터레이터 커서를 처음으로 되돌린다.
runInstallationAndExit() - Method in class com.altibase.document.installer.BaseInstaller
공통 메서드: 설치 실행 및 결과 처리
runUninstaller(BaseUninstaller) - Static method in class com.altibase.document.installer.BaseUninstaller
CLI 엔트리 포인트 공통 로직

S

save(String, String, CollectionMetaData, String, String, boolean) - Method in interface com.altibase.document.repository.CollectionMetadataRepository
컬렉션 메타데이터를 저장소에 저장한다.
save(String, String, CollectionMetaData, String, String, boolean) - Method in class com.altibase.document.repository.KadaCollectionMetadataRepository
컬렉션 메타데이터를 저장소에 저장한다.
setCreated(Timestamp) - Method in class com.altibase.document.api.AltibaseDocument
문서 생성 시각을 설정한다.
setCreatedBy(String) - Method in class com.altibase.document.api.AltibaseDocument
문서를 생성한 사용자 ID를 설정한다.
setCurrentUserId(String) - Method in interface com.altibase.document.api.AltibaseCollection
현재 작업을 수행하는 사용자 ID를 설정한다.
setCurrentUserId(String) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
현재 작업을 수행하는 사용자 ID를 설정한다.
setKeyFieldName(String) - Method in class com.altibase.document.api.AltibaseDocument
문서의 키 필드 이름을 설정한다.
setKeyType(Class<?>) - Method in class com.altibase.document.api.AltibaseDocument
문서의 키 타입을 설정한다.
setKeyValue(Object) - Method in class com.altibase.document.api.AltibaseDocument
문서의 키 값을 설정한다.
setLastModified(Timestamp) - Method in class com.altibase.document.api.AltibaseDocument
문서 최종 수정 시각을 설정한다.
setLastModifiedBy(String) - Method in class com.altibase.document.api.AltibaseDocument
문서를 최종 수정한 사용자 ID를 설정한다.
setupMetadata(Connection) - Method in class com.altibase.document.installer.BaseInstaller
추상 메서드: 메타데이터 설정
setupMetadata(Connection) - Method in class com.altibase.document.installer.DatabaseInstaller
메타데이터 생성 (kada_api_admin 권한 필요)
shared(boolean) - Method in class com.altibase.document.util.CollectionOptionsBuilder
공유 컬렉션 여부를 설정한다.
size() - Method in record class com.altibase.document.api.domain.KeyTypeInfo
Returns the value of the size record component.
size(int) - Method in class com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
키 컬럼의 크기를 설정한다.
SIZE_REQUIRED_FOR_CHAR - Static variable in class com.altibase.document.exception.ErrorMessages
 
SIZE_REQUIRED_FOR_VARCHAR - Static variable in class com.altibase.document.exception.ErrorMessages
 
skip(int) - Method in interface com.altibase.document.api.FindOperation
결과셋에서 지정된 개수만큼의 문서를 건너뛴다.
skip(int) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
결과셋에서 지정된 개수만큼의 문서를 건너뛴다.
SKIP_MUST_BE_NONNEGATIVE - Static variable in class com.altibase.document.exception.ErrorMessages
 
SMALLINT - Enum constant in enum class com.altibase.document.api.KeyColumnType
작은 정수 타입.
SMALLINT_CANNOT_USE_UUID - Static variable in class com.altibase.document.exception.ErrorMessages
 
sort(AltibaseDocument) - Method in interface com.altibase.document.api.FindOperation
조회 결과를 정렬할 기준을 지정한다.
sort(AltibaseDocument) - Method in class com.altibase.document.impl.AltibaseCollectionImpl
조회 결과를 정렬할 기준을 지정한다.
SORT_CANNOT_BE_NULL - Static variable in class com.altibase.document.exception.ErrorMessages
 
SORT_MUST_HAVE_FIELD - Static variable in class com.altibase.document.exception.ErrorMessages
 
SpringTransactionUtils - Class in com.altibase.document.util
Spring Framework 트랜잭션 관련 유틸리티 클래스.
sql() - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Returns the value of the sql record component.
SQL_EXECUTION_FAILED - Static variable in class com.altibase.document.exception.ErrorMessages
 
SQL_FILE_NOT_FOUND - Static variable in class com.altibase.document.exception.ErrorMessages
 
SQL_TYPE_NAME_REQUIRED - Static variable in class com.altibase.document.exception.ErrorMessages
 
SqlExecutor - Class in com.altibase.document.installer
SQL 파일을 로드하고 실행하는 클래스 클래스로더를 통해 JAR 내부의 SQL 파일을 읽음
SqlResult(String, List<Object>) - Constructor for record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Creates an instance of a SqlResult record class.
startTransaction() - Method in interface com.altibase.document.api.AltibaseDatabase
수동 트랜잭션 제어를 시작한다.
startTransaction() - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
수동 트랜잭션 제어를 시작한다.
STRING_KEY_CANNOT_BE_EMPTY - Static variable in class com.altibase.document.exception.ErrorMessages
 

T

TABLE_VALIDATION_FAILED - Static variable in class com.altibase.document.exception.ErrorMessages
 
tableExists(String) - Method in class com.altibase.document.util.TableSchemaValidator
테이블이 존재하는지 확인한다.
tableName() - Method in record class com.altibase.document.api.CollectionMetaData
Returns the value of the tableName record component.
tableName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns the value of the tableName record component.
tableName(String) - Method in class com.altibase.document.util.CollectionOptionsBuilder
실제 데이터베이스 테이블 이름을 설정한다.
TableSchemaValidator - Class in com.altibase.document.util
기존 테이블의 스키마가 컬렉션 요구사항에 맞는지 검증하는 유틸리티 클래스이다.
TableSchemaValidator(Connection) - Constructor for class com.altibase.document.util.TableSchemaValidator
TableSchemaValidator 인스턴스를 생성한다.
toString() - Method in class com.altibase.document.api.AltibaseDocument
문서의 상세 정보를 문자열로 반환한다.
toString() - Method in record class com.altibase.document.api.CollectionMetaData
Returns a string representation of this record class.
toString() - Method in record class com.altibase.document.api.domain.CollectionMetaData
Returns a string representation of this record class.
toString() - Method in record class com.altibase.document.api.domain.InsertResultImpl
Returns a string representation of this record class.
toString() - Method in record class com.altibase.document.api.domain.KeyTypeInfo
Returns a string representation of this record class.
toString() - Method in record class com.altibase.document.impl.InsertResultImpl
Returns a string representation of this record class.
toString() - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
Returns a string representation of this record class.
translateException(Exception, String) - Static method in class com.altibase.document.exception.ExceptionTranslator
일반적인 Exception을 적절한 AltibaseRuntimeException 하위 클래스로 변환한다.
translateSqlException(SQLException, String) - Static method in class com.altibase.document.exception.ExceptionTranslator
주어진 SQLException을 적절한 AltibaseRuntimeException 하위 클래스로 변환한다.
type() - Method in record class com.altibase.document.api.domain.KeyTypeInfo
Returns the value of the type record component.
type(KeyColumnType) - Method in class com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
키 컬럼의 타입을 설정한다.

U

uninstall() - Method in class com.altibase.document.installer.BaseUninstaller
템플릿 메서드: 제거 프로세스 제어
uninstallDatabase(String) - Static method in class com.altibase.document.installer.DatabaseUninstaller
환경 변수에 설정된 비밀번호를 사용하여 데이터베이스를 제거한다.
uninstallDatabase(String, String) - Static method in class com.altibase.document.installer.DatabaseUninstaller
데이터베이스 스키마 및 관련 사용자를 제거한다.
unregisterCollection(AltibaseCollection) - Method in interface com.altibase.document.api.AltibaseDatabase
주로 내부 관리용으로 사용되며, AltibaseCollection.close()가 호출될 때 해당 컬렉션을 데이터베이스 객체의 관리 목록에서 제거한다.
unregisterCollection(AltibaseCollection) - Method in class com.altibase.document.impl.AltibaseDatabaseImpl
주로 내부 관리용으로 사용되며, AltibaseCollection.close()가 호출될 때 해당 컬렉션을 데이터베이스 객체의 관리 목록에서 제거한다.
UNSUPPORTED_KEY_GENERATION_TYPE_DETAIL - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_OPERATOR - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_OPERATOR_FOR_FIELD - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_OPERATOR_IN_ELEMMATCH - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_OPERATOR_IN_ELEMMATCH_NOT - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_OPERATOR_IN_ELEMMATCH_PATH - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_SQL_TYPE - Static variable in class com.altibase.document.exception.ErrorMessages
 
UNSUPPORTED_TYPE_IN_JSON_EXISTS - Static variable in class com.altibase.document.exception.ErrorMessages
 
UpdateResult - Interface in com.altibase.document.api
문서 갱신(update), 교체(replace), 삭제(delete) 연산의 결과를 나타내는 인터페이스이다.
UTILITY_CLASS_INSTANTIATION - Static variable in class com.altibase.document.exception.ErrorMessages
 
UUID - Enum constant in enum class com.altibase.document.api.KeyGenerationType
API가 자동으로 UUID(Universally Unique Identifier)를 생성하여 키로 사용한다.
UUID_REQUIRES_CHAR32 - Static variable in class com.altibase.document.exception.ErrorMessages
 
UUID_REQUIRES_VARCHAR32 - Static variable in class com.altibase.document.exception.ErrorMessages
 

V

validateClientId(String) - Static method in class com.altibase.document.util.AltibaseIdentifierHelper
Client ID(API Key 식별자)의 유효성을 검증한다.
validateCustomSchema(String, CollectionMetaData) - Method in class com.altibase.document.util.TableSchemaValidator
기존 테이블이 커스텀 메타데이터에 맞는지 검증한다.
validateDefaultSchema(String) - Method in class com.altibase.document.util.TableSchemaValidator
기존 테이블이 기본 컬렉션 스키마(CollectionMetaData 없음)에 맞는지 검증한다.
validateForUuidKey(Integer) - Method in enum class com.altibase.document.api.KeyColumnType
이 키 타입이 UUID 키 생성 타입과 함께 사용될 때 유효한지 검증한다.
validateIdentifier(String) - Static method in class com.altibase.document.util.AltibaseIdentifierHelper
식별자(컬렉션명, 테이블명 등)의 유효성을 검증한다.
validateSize(Integer, Logger) - Method in enum class com.altibase.document.api.KeyColumnType
해당 키 타입에 대해 주어진 size 값이 유효한지 검증한다.
valueOf(String) - Static method in enum class com.altibase.document.api.JsonColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.altibase.document.api.KeyColumnType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.altibase.document.api.KeyGenerationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.altibase.document.api.JsonColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.altibase.document.api.KeyColumnType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.altibase.document.api.KeyGenerationType
Returns an array containing the constants of this enum class, in the order they are declared.
VARCHAR - Enum constant in enum class com.altibase.document.api.JsonColumnType
VARCHAR 데이터 타입.
VARCHAR - Enum constant in enum class com.altibase.document.api.KeyColumnType
가변 길이 문자열 타입.
verifyIndex(String) - Method in class com.altibase.document.installer.InstallationVerifier
인덱스 확인
verifyInstallation(String) - Method in class com.altibase.document.installer.InstallationVerifier
전체 설치 검증
verifyInstallation(Connection) - Method in class com.altibase.document.installer.BaseInstaller
추상 메서드: 설치 검증
verifyInstallation(Connection) - Method in class com.altibase.document.installer.DatabaseInstaller
설치 검증
verifyTable(String, String) - Method in class com.altibase.document.installer.InstallationVerifier
테이블 확인
verifyUser(String) - Method in class com.altibase.document.installer.InstallationVerifier
사용자 계정 확인
A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form