Index
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
affectedDocCountrecord component. - affectedDocCount() - Method in record class com.altibase.document.impl.InsertResultImpl
-
Returns the value of the
affectedDocCountrecord 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
CollectionMetaDatarecord 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
CollectionMetaDatarecord class. - CollectionMetadataRepository - Interface in com.altibase.document.repository
-
컬렉션 메타데이터를 영구 저장소에 저장하고 조회하는 인터페이스이다.
- collectionName() - Method in record class com.altibase.document.api.CollectionMetaData
-
Returns the value of the
collectionNamerecord component. - collectionName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
collectionNamerecord 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
-
대소문자를 구분하지 않고 문자열로부터
JsonColumnTypeEnum 상수를 반환한다. - 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
InsertResultImplrecord class. - InsertResultImpl(Object, Class<?>, long) - Constructor for record class com.altibase.document.impl.InsertResultImpl
-
Creates an instance of a
InsertResultImplrecord 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
isSharedrecord 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
jsonColumnTyperecord component. - jsonColumnType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
jsonColumnTyperecord 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
keyColumnNamerecord component. - keyColumnName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
keyColumnNamerecord 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
keyGenerationTyperecord component. - keyGenerationType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
keyGenerationTyperecord 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
keyTyperecord component. - keyType() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
keyTyperecord component. - keyType() - Method in record class com.altibase.document.api.domain.InsertResultImpl
-
Returns the value of the
keyTyperecord component. - keyType() - Method in record class com.altibase.document.impl.InsertResultImpl
-
Returns the value of the
keyTyperecord 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
KeyTypeInforecord class. - keyTypeName() - Method in record class com.altibase.document.api.CollectionMetaData
-
Returns the value of the
keyTypeNamerecord component. - keyTypeName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
keyTypeNamerecord component. - keyValue() - Method in record class com.altibase.document.api.domain.InsertResultImpl
-
Returns the value of the
keyValuerecord component. - keyValue() - Method in record class com.altibase.document.impl.InsertResultImpl
-
Returns the value of the
keyValuerecord 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
ownerIdrecord component.
P
- parameters() - Method in record class com.altibase.document.util.MongoQueryTranslator.SqlResult
-
Returns the value of the
parametersrecord 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
sizerecord 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
sqlrecord 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
SqlResultrecord 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
tableNamerecord component. - tableName() - Method in record class com.altibase.document.api.domain.CollectionMetaData
-
Returns the value of the
tableNamerecord 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
typerecord 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
-
사용자 계정 확인
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form