CXS_SEGMENT
Klassenhierarchie
- CX_CLASS
- CXS_SEGMENT
Beschreibung:
Diese Klasse repräsentiert ein Datenbanksegment. Siehe auch CXS_DATABASE und CXS_SEGMENT. Das Ändern der DDI-Felder hat keinen Einfluss auf das eigentliche Segment in der Datenbank. Lediglich "name" und "database" spielen beim Erstellen eines Datenbanksegments mit CreateSegment eine Rolle.
Code-Beispiel:
...
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
Blockers | INTEGER | STRING | die Namen der Clients, die in diesem Segment ein Read-/Write-Lock halten | |
Contents | INTEGER | COLLECTION | alle Klassen und REP-Collection, aus diesem Segment | |
CreateSegment | Segment in der Datenbank erzeugen | |||
Destroy | löscht ein Datenbanksegment | |||
GetClusters | COLLECTION | alle im Segment vorhandenen Cluster | ||
GetNumber | INTEGER | Segmentnummer | ||
GetObjects | INTEGER | COLLECTION | Objekte des Segments holen | |
GetSize | STRING | Segmentgröße als Zeichenkette | ||
Name | * | Lese-/Schreibzugriff auf den Segmentnamen |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
database | POINTER | CXS_DATABASE | Datenbank des Segments | |||||||||||||||
flags | SHORT |
|
||||||||||||||||
name | STRING | Segmentname | ||||||||||||||||
Bis Dll-Version 222096 |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
objcount.mod | Objekte zählen |
segview.mod | Segmente Anzeigemodul |