Liefert die Namen der Eigenschaften, die in einer Anfrage an Datenquellobjekte enthalten sind.
propertyNames(String sqlStatement) | |||
---|---|---|---|
Argument | String | sqlStatement | SQL-Anfrage an die Datenquelle |
Rückgabewert | String |
Erstellen einer Map, bei der die keys die Eigenschaftsnamen und die values die Spalteninhalte sind:
=type('Pfuderer-Baukasten.Stückliste.ArtikelDB').content().intoInject
(
record,map | record.propertyNames.intoInject
(
propertyName,innerMap |
if not innerMap.containsKey(propertyName)
then innerMap.add(propertyName,List {record.property(propertyName)})
else innerMap.add(propertyName,innerMap.value(propertyName).append
(record.property(propertyName)))
endif,map
) , Map{}
)