Class CollectionOptionsBuilder.KeyColumnBuilder

java.lang.Object
com.altibase.document.util.CollectionOptionsBuilder.KeyColumnBuilder
Enclosing class:
CollectionOptionsBuilder

public static class CollectionOptionsBuilder.KeyColumnBuilder extends Object
키 컬럼 설정을 위한 내부 빌더 클래스
  • Method Details

    • name

      키 컬럼의 이름을 설정한다.
      Parameters:
      aName - 키 컬럼 이름
      Returns:
      현재 KeyColumnBuilder 인스턴스
    • type

      키 컬럼의 타입을 설정한다.
      Parameters:
      aType - 키 컬럼 타입 (VARCHAR, CHAR, INTEGER, BIGINT 등)
      Returns:
      현재 KeyColumnBuilder 인스턴스
    • size

      키 컬럼의 크기를 설정한다. VARCHAR, CHAR 타입의 경우 필수이다.
      Parameters:
      aSize - 키 컬럼 크기
      Returns:
      현재 KeyColumnBuilder 인스턴스
    • generationType

      public CollectionOptionsBuilder.KeyColumnBuilder generationType(KeyGenerationType aGenerationType)
      키 생성 타입을 설정한다.
      Parameters:
      aGenerationType - 키 생성 타입 (UUID, CLIENT)
      Returns:
      현재 KeyColumnBuilder 인스턴스
    • endKeyColumn

      public CollectionOptionsBuilder endKeyColumn()
      키 컬럼 설정을 완료하고 상위 빌더로 돌아간다.
      Returns:
      상위 CollectionOptionsBuilder 인스턴스