IBM® Rational® ClearQuest®에서는 둘 이상의 레코드 유형에서 데이터를 검색하는 조회를 작성할 수 있습니다. Multitype 조회는 지정된 레코드 유형 제품군에 속하는 모든 레코드 유형에서 데이터를 페치합니다. 다음은 레코드 유형 제품군의 몇 가지 가능한 예제입니다.
레코드 유형 제품군에 대한 정보를 보려면 ClearQuest 관리의 색인에서 레코드 유형 제품군을 찾아보십시오.
외부 애플리케이션의 일부인 다음 코드 단편에서는 다음을 가정합니다.
Dim qryDef ' a QueryDef object
Dim resultSet ' a Resultset object
Dim familyEntDef ' an EntityDef object
Dim families ' a Variant
Dim session ' a Session object
Dim i ' a String
' Insert code here to get the session object and log in to the database
families = session.GetEntityDefFamilyNames
If IsArray(families) Then
Debug.Print UBound(families)
For i = 0 To UBound(families)
' Do something with families(i)
Next i
Set qryDef = session.BuildQuery(families(0))
qryDef.BuildField ("Description")
Set resultSet = session.BuildResultSet(qryDef)
End If
# Insert code here to get the session object and log in to the database
$families = $session->GetEntityDefFamilyNames();
foreach $familyName in (@$families) {
print ($familyName);
}
if ($qryDef = $session->BuildQuery(@$families[0])) {
# do something;
}
$qryDef->BuildField("Description");
$resultSet = $session->BuildResultSet($qryDef);
if ($resultSet->IsMultiType()) {
# do something;
}
$familyEntDef = $session->GetEntityDefFamily(@$families[0]);
if ($familyEntDef->IsFamily()) {
# do something;
}