Pml Basic 8 - Object Table()
** GPTS로 학습시킨후 뽑아낸 글입니다 어색만 부분이나 있을수 있습니다 오류 있으면 댓글 달아주세요 추후 수정 예정입니다.** OBJECT TABLE은 PML에서 데이터의 집합을 표 형식으로 표현하는 데 사용되는 객체입니다. 이 TABLE은 특정 컬렉션(데이터베이스 참조의 Array)과 컬럼을 정의하는 COLUMN ARRAY로 구성됩니다. OBJECT TABLE과 OBJECT COLUMN을 사용하면 데이터의 조직화와 구조화를 쉽게 관리할 수 있습니다. 1. OBJECT TABLE의 구조 OBJECT TABLE은 기본적으로 두 가지 주요 요소로 구성됩니다: COLLECTION: TABLE에 포함될 데이터를 참조하는 dbref 타입의 Array입니다. 이 Array는 특정 조건에 맞는 데이터베이스 요소들을 수집하여 생성됩니다. COLUMN ARRAY: TABLE에 포함된 각 컬럼을 정의하는 OBJECT COLUMN들의 Array입니다. 각 COLUMN은 해당 컬럼에 대한 데이터를 표현하는 표현식과 추가적인 속성을 포함합니다. 구문: 2. OBJECT COLUMN의 정의 OBJECT COLUMN은 TABLE의 각 컬럼을 정의하는 객체로, 표현식, 정렬 가능 여부, 그룹화 가능 여부, 컬럼 제목 등의 속성을 포함합니다. EXPRESSION: 이 표현식은 각 컬럼의 데이터를 결정합니다. 예를 들어, 특정 dbref의 이름이나 타입을 추출하는 표현식을 사용할 수 있습니다. BOOLEAN (정렬 가능 여부): 이 컬럼이 정렬 가능한지 여부를 나타냅니다. BOOLEAN (그룹화 가능 여부): 이 컬럼이 그룹화 가능한지 여부를 나타냅니다. STRING (컬럼 제목): 이 컬럼의 제목을 나타내는 문자열입니다. 구문: 3. OBJECT TABLE 및 OBJECT COLUMN을 사용한 예제 아래는 OBJECT TABLE과 OBJECT COLUMN을 사용하는 예제입니다. 예제 1: 간단한 테이블 생성 이 예제에서는 'PIPE'라는 타입을 가진 모든 요소를 수집하고, 그 요소들의 SITE, ZONE, NAME을 각 컬럼에 표현하는 테이블을 생성합니다. 4. OBJECT TABLE 메서드 OBJECT TABLE에는 다양한 메서드가 존재하며, 이를 통해 테이블의 데이터에 접근하거나 조작할 수 있습니다. PrimaryKey()