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; }