Oggetti del database utente

Gli oggetti del database utente sono molti degli oggetti che gestisce il codice da una data sessione.

Il seguente diagramma illustra i tipi di oggetti che vengono utilizzati per accedere al database utente e le relazioni che vi intercorrono. Le frecce indicano la direzione in cui vengono acquisiti gli oggetti correlati. Ad esempio, dall'oggetto sessione, è possibile acquisire direttamente diversi tipi di oggetti come DatabaseDesc, Entity, EntityDef, QueryDef e ResultSet.

Gli oggetti di livello superiore vengono utilizzati per accedere agli oggetti associati alle funzioni client di Rational ClearQuest.

In alcuni casi, gli oggetti hanno una relazione indiretta. Ad esempio, gli oggetti QueryDef e ResultSet lavorano congiuntamente per eseguire una query, ma questi oggetti vengono creati separatamente utilizzando i metodi dell'oggetto sessione. L'oggetto ResultSet utilizza le informazioni provenienti dall'oggetto QueryDef per eseguire la query.

Oggetto del database utente
Descrizione
Oggetto sessione
Accedere al database utente; creare un nuovo record
Oggetto Entity
Un oggetto corrispondente ad un record del database. Gestire i dati del record: impostare i valori del campo, convalidare, eseguire il commit, ripristinare.
Oggetto EntityDef
Visualizzare i metadati di sola lettura: azioni, campi, funzioni hook, stati e transizioni applicabili ad un dato tipo di record
Oggetto EntityDefs
Raccolta di oggetti EntityDef (tipo di record)
Oggetto QueryDef
Definisce i criteri della query. QueryDef è la definizione di una query.
Oggetto ResultSet
Contiene i dati prelevati dalla query. L'oggetto ResultSet è il risultato del metodo Execute per QueryDef. Se la query dispone di parametri, ResultSet viene utilizzato per immettere i valori per le query.
Oggetto QueryFilterNode
Implementa i filtri di comparazione per la query
Oggetto Workspace
L'oggetto Workspace (WorkSpaceMgr per Perl) fornisce un'interfaccia per la gestione delle query salvate, dei report e dei grafici nelle cartelle Public e Personal Queries.

Feedback