사용자 데이터베이스 오브젝트는 주어진 Session에서 코드가 가장 많이
작업하는 오브젝트입니다.
다음 다이어그램은 사용자 데이터베이스에 액세스하는 데 사용하는
오브젝트 유형 및 이 오브젝트 간의 관계를 설명합니다. 화살표는 관련 오브젝트를 확보하는 방향을
표시합니다. 예를 들어
Session 오브젝트에서 DatabaseDesc, Entity, EntityDef, QueryDef 및
ResultSet 같은 여러 가지 유형의 오브젝트를 직접 확보할 수 있습니다.
일부 경우, 오브젝트는 간접 관계를 갖습니다. 예를 들어, QueryDef 및
ResultSet 오브젝트는 함께 작업하여 조회를 실행하지만 Session 오브젝트의 메소드를 사용하여 이런 오브젝트를 개별적으로 작성할 수 있습니다.
ResultSet 오브젝트는 QueryDef 오브젝트의 정보를 사용하여 조회를 수행합니다.
- 사용자 데이터베이스 오브젝트
- 설명
- Session
오브젝트
- 사용자 데이터베이스에 액세스, 새 레코드 빌드
- Entity 오브젝트
- 데이터베이스 레코드에 대응하는 오브젝트. 레코드 데이터에 대한 작업: 필드 값 설정, 유효성 검증, 확약, 되돌리기.
- EntityDef 오브젝트
- 읽기 전용 메타데이터 보기: 조치, 필드, 후크, 상태 및 주어진 레코드 유형에 적용 가능한 상태 전이
- EntityDefs 오브젝트
- EntityDef(레코드 유형) 오브젝트 콜렉션
- QueryDef 오브젝트
- 조회 기준을 정의합니다.QueryDef는 조회 정의입니다.
- ResultSet 오브젝트
- 조회가 페치하는 데이터를 포함합니다. ResultSet는
QueryDef를 실행할 때의 결과입니다. 매개변수화된
조회인 경우에는 조회 값을 채우는 데 ResultSet가
사용됩니다.
- QueryFilterNode
오브젝트
- 조회에 대해 비교 필터를 구현합니다.
- Workspace 오브젝트
- Workspace(Perl용 WorkSpaceMgr) 오브젝트는
Public 및 Personal Queries 폴더에 저장된 조회, 보고서 및
차트를 조작하는 데 필요한 인터페이스를 제공합니다.