IBM® Rational ClearQuest le permite crear una consulta que recupera datos de más de un tipo de registro. Una consulta de varios tipos obtiene datos de todos los tipos de registro que pertenecen a una familia de tipos de registro determinada. Aquí se muestran algunos posibles ejemplos de familias de tipos de registro:
Para obtener más información sobre las familias de tipos de registro, busque la entrada referente a familias de tipos de registro en el índice sobre Administración de ClearQuest.
En este fragmento de código de una aplicación externa se presupone que:
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;
}