사용자 데이터베이스 오브젝트

사용자 데이터베이스 오브젝트는 주어진 Session에서 코드가 가장 많이 작업하는 오브젝트입니다.

다음 다이어그램은 사용자 데이터베이스에 액세스하는 데 사용하는 오브젝트 유형 및 이 오브젝트 간의 관계를 설명합니다. 화살표는 관련 오브젝트를 확보하는 방향을 표시합니다. 예를 들어 Session 오브젝트에서 DatabaseDesc, Entity, EntityDef, QueryDef 및 ResultSet 같은 여러 가지 유형의 오브젝트를 직접 확보할 수 있습니다.

최상위 레벨 오브젝트는 Rational ClearQuest 클라이언트 기능과 연관된 오브젝트에 액세스하는 데 사용됩니다.

일부 경우, 오브젝트는 간접 관계를 갖습니다. 예를 들어, QueryDef 및 ResultSet 오브젝트는 함께 작업하여 조회를 실행하지만 Session 오브젝트의 메소드를 사용하여 이런 오브젝트를 개별적으로 작성할 수 있습니다. ResultSet 오브젝트는 QueryDef 오브젝트의 정보를 사용하여 조회를 수행합니다.

사용자 데이터베이스 오브젝트
설명
Session 오브젝트
사용자 데이터베이스에 액세스, 새 레코드 빌드
Entity 오브젝트
데이터베이스 레코드에 대응하는 오브젝트. 레코드 데이터에 대한 작업: 필드 값 설정, 유효성 검증, 확약, 되돌리기.
EntityDef 오브젝트
읽기 전용 메타데이터 보기: 조치, 필드, 후크, 상태 및 주어진 레코드 유형에 적용 가능한 상태 전이
EntityDefs 오브젝트
EntityDef(레코드 유형) 오브젝트 콜렉션
QueryDef 오브젝트
조회 기준을 정의합니다.QueryDef는 조회 정의입니다.
ResultSet 오브젝트
조회가 페치하는 데이터를 포함합니다. ResultSet는 QueryDef를 실행할 때의 결과입니다. 매개변수화된 조회인 경우에는 조회 값을 채우는 데 ResultSet가 사용됩니다.
QueryFilterNode 오브젝트
조회에 대해 비교 필터를 구현합니다.
Workspace 오브젝트
Workspace(Perl용 WorkSpaceMgr) 오브젝트는 Public 및 Personal Queries 폴더에 저장된 조회, 보고서 및 차트를 조작하는 데 필요한 인터페이스를 제공합니다.

피드백