Benutzerdatenbankobjekte sind die Objekte, mit denen Ihr Code innerhalb einer Sitzung am häufigsten arbeitet.
Das folgende Diagramm zeigt die Objekte, mit denen Sie auf eine Benutzerdatenbank zugreifen, sowie die Beziehungen zwischen diesen Objekten. Die Pfeile geben die Richtung an, in der Sie die darauf bezogenen Objekte
abrufen können. Ausgehend vom Session-Objekt können Sie beispielsweise verschiedene Objekttypen wie DatabaseDesc, Entity, EntityDef, QueryDef und ResultSet direkt abrufen.
In manchen Fällen besteht zwischen Objekten eine indirekte Beziehung. Die Objekte
QueryDef und ResultSet arbeiten beispielsweise zusammen, um eine Abfrage auszuführen. Diese Objekte werden jedoch separat mit Hilfe der Methoden des Session-Objekts erstellt. Das ResultSet-Objekt verwendet zur Ausführung der Abfrage Informationen aus dem QueryDef-Objekt.
- Benutzerdatenbankobjekt
- Beschreibung
- Session-Objekt
- Zugriff auf die Benutzerdatenbank; Erstellung neuer Datensätze
- Entity-Objekt
- Ein Objekt, das einem Datenbanksatz entspricht. Arbeitet mit Satzdaten: set field-Werte, validate, commit, revert.
- EntityDef-Objekt
- Ruft schreibgeschützte Metadaten auf: Aktionen, Felder, Hooks, Status und Übergänge, die auf einen bestimmten Satztyp anwendbar sind.
- EntityDefs-Objekt
- Sammlung von EntityDef-Objekten (Satztyp)
- QueryDef-Objekt
- Definiert die Abfragekriterien.QueryDef ist die Definition einer Abfrage.
- ResultSet-Objekt
- Enthält die von der Abfrage abgerufenen Daten. Ein ResultSet ist das Ergebnis,
das Sie erhalten, wenn Sie ein QueryDef-Objekt ausführen (Execute). Wenn es sich um eine parametrisierte Abfrage handelt, wird das ResultSet-Objekt dazu verwendet, Werte für Abfragen einzugeben.
- QueryFilterNode-Objekte
- Implementiert Vergleichsfilter für die Abfrage.
- Workspace Object
- Das Workspace-Objekt (WorkSpaceMgr für Perl) stellt eine Schnittstelle zur Bearbeitung gespeicherter Abfragen, Berichte und Diagramme
in den Ordnern für öffentliche und persönliche Abfragen zur Verfügung.