MCPcopy Create free account
hub / github.com/Effect-TS/effect / rowsToObjects

Function rowsToObjects

packages/sql/mssql/src/MssqlClient.ts:742–756  ·  view source on GitHub ↗
(rows: ReadonlyArray<any>)

Source from the content-addressed store, hash-verified

740const isMssqlParam = Statement.isCustom<MssqlParam>("MssqlParam")
741
742function rowsToObjects(rows: ReadonlyArray<any>) {
743 const newRows = new Array(rows.length)
744
745 for (let i = 0, len = rows.length; i < len; i++) {
746 const row = rows[i]
747 const newRow: any = {}
748 for (let j = 0, columnLen = row.length; j < columnLen; j++) {
749 const column = row[j]
750 Rec.assignProperty(newRow, column.metadata.colName, column.value)
751 }
752 newRows[i] = newRow
753 }
754
755 return newRows
756}

Callers 2

runFunction · 0.85
runProcedureFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected