4D v18

collection.indices( )

Home

 
4D v18
collection.indices( )

collection.indices( )  


 

Die Methode collection.indices( ) arbeitet genauso wie die Methode collection.query( ), gibt jedoch in der ursprünglichen Collection Indices der gefundenen Elemente zurück, die zu den Suchbedingungen SuchString passen, und nicht die Elemente selbst. Indices werden in aufsteigender Reihenfolge zurückgegeben.

Hinweis: Diese Funktion ändert nicht die ursprüngliche Collection.

Der Parameter SuchString verwendet folgende Syntax:

propertyPath comparator value {logicalOperator propertyPath comparator value}

Weitere Informationen zu den Parametern queryString und value finden Sie unter der Methode dataClass.query().

 C_COLLECTION($c)
 $c:=New collection
 $c.push(New object("name";"Cleveland";"zc";35049))
 $c.pushNew object("name";"Blountsville";"zc";35031))
 $c.push(New object("name";"Adger";"zc";35006))
 $c.push(New object("name";"Clanton";"zc";35046))
 $c.push(New object("name";"Clanton";"zc";35045))
 $icol:=$c.indices("name = :1";"Cleveland") // $icol=[0]
 $icol:=$c.indices("zc > 35040") // $icol=[0,3,4]



Siehe auch 

collection.query( )
dataClass.query()

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v18)