as discussed on the mailing list
Basically it's QueryAddRow, but allowing it to update an existing row with data
This will allow developers to avoid using QuerySetCell for every column when manipulating
an existing query row.
QueryRowData currently only returns a struct, add an option to return an array, which can
then be passed into QuerySetRow()
Adding querySetRow() makes perfect sense, but the struct syntax for adding a row makes more sense to me, so I don't see the need for queryRowData() to return an array.
Adding a row via array is way more efficient that via a struct which requires name matching for each column
Point taken, so I suppose the array version would be preferable when highest performance is required. Absent that priority though, the struct version is way more readable IMO, especially in a query with many columns, or where you only want to set a few columns.
initial cut (doesn’t quite compile yet, notes in PR)
Just to have the reference, the PR is .