Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
dataClass.all()
|
dataClass.all() ( {settings} ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
settings | Objekt |
![]() |
Aufbauoption: Kontext | |||||
Funktionsergebnis | EntitySelection |
![]() |
Referenzen auf alle Entities in der Dataclass | |||||
Die Methode dataClass.all() sucht im Datastore nach allen Entities in der Dataclass und gibt sie als Entity-Selection zurück.
Die Entities werden in der standardmäßigen Reihenfolge zurückgegeben, d.h. so wie sie anfangs nacheinander angelegt wurden. Wurden dagegen Entities gelöscht oder neu hinzugefügt, gibt die standardmäßigen Reihenfolge nicht mehr die Reihenfolge der Erstellung wieder.
Wird keine entsprechende Entity gefunden, wird eine leere Entity-Selection zurückgegeben.
Lazy loading wird angewendet.
Im optionalen Parameter settings können Sie ein Objekt mit zusätzlichen Optionen übergeben. Folgende Eigenschaft wird unterstützt:
Eigenschaft | Typ | Beschreibung |
context | Text | Optimierungskontext für die Entity-Selection. Diesen Kontext verwendet der Code beim Verwalten der Entity-Selection, so dass sie von der Optimierung profitiert. Dieses Feature wurde zur Bearbeitung von ORDA Client/Server eingerichtet. Weitere Informationen dazu finden Sie im Abschnitt Client/Server Optimierung. |
C_OBJECT($allEmp)
$allEmp:=ds.Employee.all()
Produkt: 4D
Thema: ORDA - DataClass
Erstellt: 4D v17
Geändert: 4D v17 R5
4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)