glo 클래스에 있는 모든 속성은 CUBRID에 의해 미리 정의되어 있다. 각 속성과 관련된 값은 하나 또는 그 이상의 glo 메소드를 호출할 때 정의된다. 따라서, 멀티미디어 데이터는 사용자 정의 클래스에 일반적인 데이터를 입력하는 방법으로 입력할 수 없고, 전용 glo 메소드를 통해 관련된 glo 인스턴스와 연결된다.
glo 클래스에 정의되어 있는 속성은 다음과 같다.
glo 속성 |
속성 타입 |
정의 |
---|---|---|
unit_size |
integer |
glo 데이터의 유닛당 비트 수를 나타낸다. 일반적으로 8이 사용된다. 데이터의 유닛당 허용되는 최대 비트 수는 2,147,483,647이다. |
header_size |
integer |
glo 데이터로부터 떨어져 있는 헤더(0 위치에서 시작된다)를 구성하는 유닛의 크기를 나타낸다. 디폴트 값은 0이다. |
holder_obj |
glo_holder |
내부 클래스로 일반 사용자는 접근할 수 없다. |
다음은 glo 인스턴스와 그 속성에 관련된 값의 예를 그림으로 나타낸 것이다. 이 인스턴스의 unit_size 속성 값은 디폴트 값이다. 그러나 header_size의 값은 glo 메소드에 의해 결정되었다.
glo 인스턴스의 예