Find(CX_xxxxx)
Parameter: Class Identifier
| Stack | Position | Description |
|---|---|---|
| Stack(In) | top | Query String |
| top-1 | parameter 1 | |
| . . . | . . . | |
| top-n | parameter n | |
| Stack(Out) | collection of detected objects |
All Root EP Collection objects, which conform with the Query String, are provided in a temporary collection. All SetLayer and SetDomain(READ) settings define via class, which collection to search.
Find(STACK)
| Stack | Position | Description |
|---|---|---|
| Stack(In) | top | Class Identifier |
| top-1 | Query String | |
| top-2 | parameter 1 | |
| . . . | . . . | |
| top-n | parameter n | |
| Stack(Out) | collection of detected objects |
Just like above, the class is in the the stack though.
Find(CX_xxxxx, zugriffsAusdruck)
Parameter: class identifier; access path which refers to a collection
| Stack | Position | Description |
|---|---|---|
| Stack(In) | top | object |
| top-1 | query string | |
| top-2 | parameter 1 | |
| . . . | . . . | |
| top-n | parameter n | |
| Stack(Out) | collection of detected objects |
This form searches in a collection that is embedded as a data member in an object. From this source stack top object, the collection can be accessed via access path, indicated in the second parameter.
The result collection is transient, and therefore only valid within the running transaction. It is possible to make them persistent with SaveCollection, or (which is even better) reference-based with ChangeCollRepresentation(VDYN_HASH_REF). That way, the result will still be usable even in following transactions.
Find(STACK, zugriffsAusdruck)
Parameter: access path which refers to a collection
| Stack | Position | Description |
|---|---|---|
| Stack(In) | top | class identifier |
| top-1 | object | |
| top-2 | query string | |
| top-3 | parameter 1 | |
| . . . | . . . | |
| top-n | parameter n | |
| Stack(Out) | collection of detected objects |
Just like above, the class is in the stack though.