CXS_SEGMENT::GetClusters
Beschreibung:
Diese Methode liefert eine nach Clusternummern sortierte COLLECTION mit allen in diesem Segment vorhandenen Clustern.
Der Aufruf von GetClusters erwartet eine offene Transaktion.
Code-Beispiel:
Var(seg)
GetManager(OBJECT) Call(GetSegments) Iterate {
Dup Copy(name) "emptyS" =
if { -> seg break }
else { Drop }
}
BeginTXN seg Call(GetClusters) EndTXN
//=> COLLECTION {CXS_CLUSTER, ...}, card1
Cursor First
//=> TRANSIENT_OBJECT (CXS_CLUSTER) cluster 0
GetManager(OBJECT) Call(GetSegments) Iterate {
Dup Copy(name) "emptyS" =
if { -> seg break }
else { Drop }
}
BeginTXN seg Call(GetClusters) EndTXN
//=> COLLECTION {CXS_CLUSTER, ...}, card1
Cursor First
//=> TRANSIENT_OBJECT (CXS_CLUSTER) cluster 0
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CXS_SEGMENT | Ein Segment |
Stack(Out) | Top | COLLECTION | Alle Cluster des Segments |
Funktionsaufruf: Call(GetClusters)