4D v18

entitySelection.max( )

Home

 
4D v18
entitySelection.max( )

entitySelection.max( )  


 

Die Methode entitySelection.max( ) gibt den höchsten (oder maximum) Wert unter allen Werten von attributePath in der Entity-Selection zurück. Sie gibt den Wert der ersten Entity in der Entity-Selection zurück, als ob sie mit der Methode entitySelection.orderBy() in aufsteigender Reihenfolge sortiert wäre.

Haben Sie im Parameter attributePath einen Pfad zu einem Objekt Attribut mit Werten unterschiedlichen Typs übergeben, gibt die Methode entitySelection.max( ) den Maximumwert im ersten skalaren Elementtyp in der 4D Typenliste zurück (siehe collection.sort( )). Existiert attributePath nicht im Objekt, gibt entitySelection.max( ) null zurück.

entitySelection.max( ) gibt null zurück, wenn die Entity-Selection leer ist.

Ein Fehler wird zurückgegeben, wenn

  • attributePath ein verknüpftes Attribut ist,
  • attributePath in der Dataclass der Entity-Selection nicht gefunden wird.

Unter allen weiblichen Angestellten das höchste Gehalt herausfinden:

 C_OBJECT($sel)
 C_REAL($maxSalary)
 $sel:=ds.Employee.query("gender = :1";"female")
 $maxSalary:=$sel.max("salary")



Siehe auch 

entitySelection.min( )

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v18)