CXS_SEGMENT::GetNumber
Beschreibung:
Diese Methode gibt die Segmentnummer zurück, oder -1, falls das Segment noch nicht erstellt ist.
Code-Beispiel:
Var(db,seg)
GetManager(OBJECT) Call(GetDatabases) Cursor First -> db
GetManager(OBJECT) Call(NewSegment) -> seg
db seg Link(database)
"Segmentname" seg Put(name)
seg Call(GetNumber)
//=> -1
BeginTXN seg Call(CreateSegment)
seg Call(GetNumber)
//=> 712
AbortTXN
GetManager(OBJECT) Call(GetDatabases) Cursor First -> db
GetManager(OBJECT) Call(NewSegment) -> seg
db seg Link(database)
"Segmentname" seg Put(name)
seg Call(GetNumber)
//=> -1
BeginTXN seg Call(CreateSegment)
seg Call(GetNumber)
//=> 712
AbortTXN
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CXS_SEGMENT | Ein Segment |
Stack(Out) | Top | INTEGER | Segmentnummer |
Funktionsaufruf: Call(GetNumber)