En este módulo ha aprendido a trabajar con consultas mediante la API Perl de Rational ClearQuest.
Los métodos de los objetos Session, QueryDef y ResultSet se utilizan para ejecutar, modificar y compilar consultas.
- Una consulta se compila creando un objeto QueryDef y llamando al método BuildQuery del objeto Session.
- El desplazamiento se efectúa a través del ResultSet devuelto por una consulta para recuperar los datos para cada registro que incluya.
- Los criterios de búsqueda de una consulta se definen con filtros de consulta basados en comparaciones con los campos de cada registro en una base de datos de usuario. La consulta devuelve los registros de la base de datos que coincidan con los criterios de búsqueda de un objeto ResultSet.
- Puede utilizar métodos del objeto QueryFieldDef para especificar el orden de clasificación de un conjunto de resultados.
Lecciones obtenidas
Al completar esta guía de aprendizaje/módulo, ha aprendido lo siguiente:
- Cómo crear una consulta.
- Cómo crear filtros de consulta.
- Cómo desplazarse a través de los datos devueltos en un conjunto de resultados.
- Cómo ordenar un conjunto de resultados.
Nota: si prevé visualizar o modificar un registro, la consulta debe devolver el campo ID del registro. Con este ID, puede utilizar el método GetEntity del objeto Session para obtener el objeto Entity correspondiente. El módulo siguiente presenta cómo trabajar con registros.
Recursos adicionales
Para obtener más información sobre la API de ClearQuest, consulte las páginas de referencia de la API de ClearQuest.